powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / А как вы форматируете логические выражения?
5 сообщений из 30, страница 2 из 2
А как вы форматируете логические выражения?
    #39794906
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonси же afaiu умудряются сравнивать булин с интом, что есть однозначный фейл.
С фига ли "фейл"?
Булевский тип вообще малооправданный сахарок, добавлен лишь в С++; в сях всегда считали 0 за false, все остальное - true, очень даже удобно.

...а сишное
Код: plaintext
1.
if (a & b = c & d) 

- то же самое, что дельфийское
Код: pascal
1.
if  c and d



Но ты, конечно же, имел в виду
Код: plaintext
1.
if (a & b == c & d)

которое могло бы интерпретироваться как дельфийское
Код: pascal
1.
if  a and (b == c) and d 

- но на самом деле интерпретируется как дельфийское
Код: plaintext
1.
if (a <> 0) and  (b = c) and ( d <> 0) ...


Т.обр., "фэйл" лишь в непривычной интерпретации похожих конструкций, легко лечится изучением правил конкретного языка...
...
Рейтинг: 0 / 0
А как вы форматируете логические выражения?
    #39794907
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня правило простое: в любой непонятной ситуации используй скобки (для исключения неоднозначности).
...
Рейтинг: 0 / 0
А как вы форматируете логические выражения?
    #39794926
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksУ меня правило простое
+100500

Компилятор не виноват, что некоторые программисты думают, что он умеет думать :)
...
Рейтинг: 0 / 0
А как вы форматируете логические выражения?
    #39794946
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksУ меня правило простое: в любой непонятной ситуации используй скобки (для исключения неоднозначности).+1
...
Рейтинг: 0 / 0
А как вы форматируете логические выражения?
    #39794953
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

авторС фига ли "фейл"?

С того, что нефиг все типы мешать в кучу. Если есть булин - значит он должен быть только булином, инт - интом, чар - чаром. Если недо-язык не в состоянии нормально разделить типы, то язык негодный. Сахар - не сахар - дело десятое. Если бы мне выделенный, явный булин был не нужен, то я бы везде юзал инт. Если я где-то юзаю булин - значит он должен оставаться чистым, честным типом, а не алиасом на инт.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / А как вы форматируете логические выражения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]