parser

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

 

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

Ответ

MoKo 30.09.2016 00:34

Задача кристально ясная: выяснить имеет ли произвольный объект некий метод — можно ли использовать интерфейс независимо от типа / класса.
Я продолжаю считать, что свойство типа method-junction некорректно называть методом. Вообще в случае junction, которые могут быть только в объектах и хешах, можно использовать ^reflection:field, то есть работающая-с-чем-угодно реализация вероятно должна выглядеть так:
@has[object;method]
$result(^reflection:method[$object;$method] is junction || ^reflection:field[$object;$method] is junction)
:)