Re[10]: семантика switch/case
От: _hum_ Беларусь  
Дата: 16.12.15 13:44
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Здравствуйте, _hum_, Вы писали:


__>>юмор оценил

BFE>

__>>а если уж дотошничать, то это алгебраическая запись, а не геометрическая — спросите у школьников, как записывается условие, число больше нуля, они вам скажут, что именно так, а не (0 < a) "нуль меньше числа"

BFE>Программирование — это не математика. Например, манера ставить ноль слева от сравнения два раза меня спасала от ошибки.

речь про естественность текста для чтения, а не про "ошибкоустойчивость" я в курсе про эту защиту (но я ее применяю только для сравнения, где вместо "==" легко может появиться "=")

BFE>А выражение if(0 < a) можно прочитать, как "если ноль слева от a..."


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

BFE>на всякий случай, а то ещё скажите, что не видели:


это я совсем не понял, к чему вы привели. что за жах?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.