parser

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

 

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

я так понимаю, что

Безымянный 18.10.2007 16:41

сперва вычисляются значения case, потом идет сравнение по порядку

сам напарывался на такое поведение
$o[$.name[test]]
^test[$o]
$o[test]
^test[$o]

@test[]
^switch(true){
  ^case($o is string){...}
  ^case(def $o.name){...}
}
2й вызов даст ошибку :-( => или сразу же идет вычисление всех логических значений, или проверяются все ^case