| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 27.03.2017 22:13
никакой нормальный человек такой код не пойметЭто специфический случай — вывод отладочной информации или сформированных методом SQL-запросов.
@method[…;options]
…
^self.debug[$info;$options]
…
$result[…]
@method2[…;options]
…
^self.debug[$info;$options]
…
$result[…]
@debug[info;options]
^if(^options.debug.bool(true)){
^caller.return[$info]
}лучше, чем: @method[…;options]
…
^if(^options.debug.bool(true)){
^return[…]
}
…
$result[…]
@method2[…;options]
…
^if(^options.debug.bool(true)){
^return[…]
}
…
$result[…]Но, раз return такого не умеет, ограничусь повтором проверки опции.