Вместо if-ов
От: Chez Россия  
Дата: 26.09.05 10:06
Оценка: -2
Придумалась тут одна шняга, выглядит очень симпатично!
Вместо того, чтобы городить конструкции типа:
if (_CreateDir(sFile))
    if (CopyFile(lpszTemp, sFile, FALSE))
        _tcsicmp(m_lpszFile, sFile);
Делать так:
_CreateDir(sFile) &&
CopyFile(lpszTemp, sFile, FALSE) &&
(_tcsicmp(m_lpszFile, sFile), 1); // и т.д. из &&

Плюсы и минусы (ИМХО):
+++ меньше кода писать
+++ нет лишних табуляций, код получается проще
-- не очевидно
— не так удобно отлаживать

вместо then используется &&
вместо else — ||.
при желании можно комбинировать с другими операторами, заключать в скобки...

Ну как Вам?
Стоит ли мопед свеч?

Chez, ICQ#161095094

Posted via:RSDN@Home;version:1.1.3;muzikstamp:silent

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.