parser

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

 

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

тогда вообще уберите .int из метода

Misha v.3 07.01.2007 12:53 / 07.01.2007 12:59

у меня в 100% случаях в метод передаются парамеры, написанные мною ручками в коде. там бывает или bool или int.

т.е. достаточно в условиях писать (ну... после $hParams[^hash::create[$hParams]]):
^if($hParams.IS_DEBUG){...}{...}
приводить к bool, хранящейся в отдельной переменной, может потребоваться если должно отработаться несколько условий, и резальтут будет использоваться в нескольких проверках, например:
$bDebug($CONST.IS_DEBUG || $hParams.IS_DEBUG)
^if($bDebug){...}{...}
и в общем случае вам должно быть все равно в каком виде придет в метод параметр: число или bool.

другое дело когда что-то может придти от пользователя. именно в этом случае нам нужны .int & Co (как действовать в этом случае сказано например в книге "Совершенный код" на стр. 199 и не только :-P )

P.S. планирую добавить более цельную реализацию bool, но ^string.bool(true|false) с очень большой вероятностью там не будет.