Тема: if (a == true)
Показать сообщение отдельно
Старый 23.05.2012, 17:20   #21  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от fed Посмотреть сообщение
Сравнивать логическую переменную с константой - бессмысленно.
Я так пишу. Не вижу криминала. Считаю это более очевидным, сразу видно, что это булевая переменная.

X++:
    boolean                         b;
    Str                             s;
    NoYesId                         n;
;
    if (    b == true
        &&  n == NoYes::Yes
        &&  s != '')
    {

    }
    
    if (    b
        &&  n
        &&  s)
    {
    
    }
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: BOAL (2).