| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
MoKo 09.12.2015 08:56
Понять, что передан junction-code теперь можно по ^reflection:is[…;code]Возможно огорчу, но ($a) - это тоже код.
а как узнать контекст?Не очень понял, о чем идет речь. Идет сортировка по строке или числу внутри ^hash.sort[] определяется по типу результата (строка или не строка). Можно попробовать что-нибудь такое, но это только для демонстрации возможности, не для реального использования.
^self.data.sort[k;v]{
$caller.$key[$k]
$caller.$value[$v]
^if($sort is "double"){^dwrap::create[$sort]}{$sort}
}[$order]
@CLASS
dwrap
@create[d]
$self.d($d)
@GET[]
$result[$d]