parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

^if($домГорит == $TRUE) << гг

Александр Петросян (PAF) 28.10.2005 12:36 / 28.10.2005 12:41

видимо чем-то
^if(!def $param2){
   $param2(1)
}
не нравится, но чем?

мелочь: имеет смысл стремиться, чтобы параметры по-умолчанию были бы довольны undef(false/0/пустая строка).
чтобы глядя на описание метода
@formatCode[string;someOption]
#и на вызов
^formatCode[$s]
#читателю сразу было ясно, что тут someOption была НЕ указана
конечно, можем начать движение в сторону
@method[param=defaultValue]
но потом кому-нибудь захочется, чтобы defaultValue было таблицей..

2.
лично я считаю, что код вида
^if($домГорит == $TRUE){#выглядит мерзко
сравним с
^if($домГорит){#выглядит мерзко