parser

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

 

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

Ответ

Misha v.3 23.11.2014 05:07 / 23.11.2014 06:04

думаю, что простого варианта на все случаи жизни не существует.
первое, что приходит в голову:
@def[object;field][h]
$h[^hash::create[$object]]
$result(def $h.$field)
но это не будет работать, если вы в пользовательском классе используете @GET[type] и не будете возвращать хэш с полями объекта при type=hash.

ну и наконец (а может с этого надо было начать?):
@def[object;field]
^try{
	$result($object.$field)
}{
	$exception.handled(true)
	$result(false)
}