| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
andylars 08.12.2014 13:23 / 08.12.2014 15:58
Может как-то так (не уверен как обойтись тут с $caller, может его надо перебросить ч/з try):@def[objname]
^try{
$result(^process{^$${objname}.CLASS_NAME} ne 'void')
}{
$exception.handled(true)
$result(false)
}
#-- по крайней мере теперь можно запрашивать любую белеберду не пиная её
@main[]
$myobj[
^someClass::create[]
$.h[
$.a[Alice]
$.b[Bob]
]
]
$str[Chloe]
^if(^def[str.blah-blah]){ yes }{ no }
^if(^def[myobj.h.a]{ yes }{ no }