Здравствуйте, rudzuk, Вы писали:
D>> , а != переводится вполне интуитивно !(не)=(равно)
R>Кому это интуитивно? Сишнику зазубрившему долбанутый синтаксис? Даже Адский /= более интуитивен, чем сишное недоразумение. Вот это <> куда более интуитивно: не больше, не меньше и не равенство.
Секундочку, может я не в курсе, но разве где-то отрицание ("!" = "не") обозначается по другому?
Edit:
Да, увидел прямо здесь "/=", то есть "/" = это отрицание?
вот так предлагается писать?
bool a = calculateComplexFlag()
if (/a) { return fail }
Это действительно адово и абсолютно не интуитивно. Чем это лучше?