parser

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

 

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

Напомните в чем грабли/различие между ^if($some is junction) и ^reflection:is[some;junction]

andylars 18.06.2016 23:52 / 18.06.2016 23:55

Понадобилось проверить сущ.метода у класса из контекста этого же класса (в другом методе этого же класса)

Делаю:
^if($self.Method is junction){ ... }   
^if(^reflection:is[Method;junction]){ ... }

в обоих случаях получаю true
Помню, что давно наступал на какие-то грабли то ли с def-ом, то ли, с is в сочетании с методом или junction-переменной в коде... не помню.

Вот хочется комментарий, что ^reflection:is расширяет/дополняет