Новости | 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]