parser

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

 

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

Сорри опечатка, конечно ^switch[$stype]

Andrey 06.11.2014 19:10

Т.е. код внутри
^case[def]{ код }
отрабатывается, но что дает $result(false|true)
в таком случае - вообще не понятно.
Т.е. GET срабатывает как бы параллельно или как?
Взято из примера в документации:
@CLASS 
MyTable 

@create[uParam] 
#...

# метод возвращающий значение объекта в разных контекстах вызова 
@GET[sMode] 
^switch[$sMode]{ 
   ^case[table]{$result[$t]} 
   ^case[bool]{$result($t!=0)} 
   ^case[def]{$result(true)} 
   ^case[expression;double]{$result($t)} 
   ^case[DEFAULT]{^throw[MyTable;Unsupported mode '$sMode']} 
} 
что и как тут делает def -> result(true) если
result(false) не работает, мне из документации не ясно.