@Linda-chan

Linda-chan

Линда Кайе
Linda-chan

Дата рождения: 01.11.1983

Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.

https://www.lindachan.net

10 я читаю 59 меня читают
15789 постов
26554 комментариев
Linda-chan
17 Aug 2015

Почему-то до ужаса раздражают такие обороты:

тогда, и только тогда, когда функция завершается успешно — TRUE, иначе — FALSE.

Кажется, ими пестрили учебники в школе, да так, что возникало ощущение, что существует не два, а три булевых значения: "Не тогда", "Тогда" и "Тогда, и только тогда".

17 Aug 2015

undefined, null. ну или ничего не возвращает. так что прекращай тут это вот.

17 Aug 2015

Во времена VB6 такой фигни не было!

#vnccz/3 в ответ на /1
17 Aug 2015

это приехало из формулировки равносильности.
Там надо подчеркнуть, что верны оба утверждения:
1) Вернулся True => функция выполнена верно
2) функция выполнилась верно => Вернулся True.
Если просто написать, "Тогда", то получается постулируется только одно из двух.
//zanuda mod on.

17 Aug 2015

ну вот такой занудный формализм. математика десу.

#vnccz/6 в ответ на /5
17 Aug 2015

В данном случае - совершенно бесполезный.

#vnccz/7 в ответ на /6
17 Aug 2015

потому что скорее всего брешут, сволочи, и работает только одна половина утверждения.

#vnccz/9 в ответ на /7
17 Aug 2015

Linda-chan, в английском есть сокращение iff. и ты путаешь булевы значения с логическими операциями

в данном случае оборот означает что функция не ошибается ни в сторону неправильного TRUE (не выдаёт TRUE когда функция завершилась неуспешно), ни в сторону неправильного FALSE (не выдаёт FALSE когда функция завершилась успешно). это две разных ошибки. избыточность в данной фразе в части "иначе"

17 Aug 2015

Необходимые и достаточные условия же. Просто мы это расписываем подробно:

if ((необходимое-и-достаточное) || (необходимое && (достаточное || достаточное || достаточное))) {....

А матанисты просто придумали себе троичный буль, чтоб писать меньше.

17 Aug 2015

фу, какой троичный. Четверичный. По нашему два независимых флага: достаточность и необходимость.

#vnccz/12 в ответ на /11
17 Aug 2015

ничего не возвращает
undefined

Парень, да ты не робкого десятка! За первое у нас на болоте заставляют квакать до постижения просветления. А за второе - сразу головой в лужу с несвежим байткодом. Квак!

#vnccz/13 в ответ на /2
18 Aug 2015

Один чувак призывал записывать выражения без сокращений, а вместо Do Until A писать Do While Not A, чтобы не наплодить ошибок запутавшись.

#vnccz/14 в ответ на /12
18 Aug 2015

и этого человека звали Гвидо Ван Россум.

#vnccz/15 в ответ на /14
18 Aug 2015

Я БП, он начал своё повествование с наезда на VB5 только на основании того, что какой-то погромист наваял гордость Никитоса на нём.

#vnccz/16 в ответ на /15

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.