Снова про ^reflection:is[]
G_Z 09.12.2015 15:45
Он есть и это прекрасно.
Однако, контекст неполноценен.
В качестве него можно передать скажем хеш, но нельзя метод.
В результате, невозможно сделать, например, такое:
@is[varname;type]
$result(^reflection:is[$varname;$type])
Ясно, что контекст был введён впоследствии того, что передаётся имя объекта, а не ссылка или сам объект.
Но ведь даже в случае junction при передаче не будет проблем с выполнением.
Действительно ли нельзя быть более лаконичным и логичным и передавать объект, вместо имени и контекста:
$obj[…]
^reflection:is[$obj;…]
$hash[$.code{…}]
^reflection:is[$h.code;…]
?
- Снова про ^reflection:is[], G_Z [M] 09.12.2015 15:45
- Ответ, MoKo 10.12.2015 04:34
- Ответ, G_Z [M] 10.12.2015 15:49
- Ответ, MoKo 11.12.2015 06:22
- Ответ, G_Z [M] 11.12.2015 16:13
- Ответ, MoKo 11.12.2015 18:31
- Ответ, G_Z [M] 11.12.2015 19:36
- Ответ, MoKo 11.12.2015 21:26
- Ответ, G_Z [M] 11.12.2015 22:08 / 11.12.2015 22:17
- Есть ощущение..., Sumo [M] 11.12.2015 20:40
- Ответ, G_Z [M] 11.12.2015 22:04 / 11.12.2015 22:22