| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 07.11.2014 00:41 / 07.11.2014 02:37
@CLASS
myclass
@create[]
@GET[type]
^switch[$type]{
^case[def]{$result(false)}
}
@main[]
$myobj[^myclass::create[]]
^if(def $myobj){def}{undef}выведет "undef", хотя объект $myobj существует (его только что создали), т.к. будет вызван GET с параметром def, который, согласно написанному, вернёт false и в if сработает else.^case[def]{$result[]}А еще там есть типа expression - не описано как это и где применимо в принципе в любом выражении?expression это то, что в круглых скобках, например:
^if($x){...}
^if($a eq 'asd' || $b){...}т.е. "$x" и "$a eq 'asd' || $b" это expressions (выражения), которые вычисляются.