| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Саян 01.01.2014 19:14
Не могу понять, где оно выполняется, если обращаться из одного класса в другой, почему результат всегда true и как такой вызов (выражения из оператора) лучше организовать?@main[]
$opt[$.a(1)$.b(2)$.c(3)]
$x[^sel[$opt]($src.$k == 2)]
^x.foreach[k;v]{$k = $v <br>}
#b = 2
<p>
$y[^tst:sel[$opt]($tst:src.$k == 2)]
^y.foreach[k;v]{$k = $v <br>}
#a = 1 b = 2 c = 3
@sel[src0;condition]
$src[$src0]
$result[^hash::create[]]
^src.foreach[k;v]{
^if($condition){$result.$k[$src.$k]}
}
@CLASS
tst
@sel[src0;condition]
$src[$src0]
$result[^hash::create[]]
^src.foreach[k;v]{
^if($condition){$result.$k[$src.$k]}
}