Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
BeaVe 27.04.2009 06:20 / 27.04.2009 06:22
Примерно так:@SET_DEFAULT[strName;altData] ^if(^isValidName[$strName]){ $self._$strName[$altData] ^process{ ^$result[^self._$strName] }[ $.main[GET_$strName] ] }{ ^throw[Недопустимо создание данного поля!] }Разумеется можно это решить и созданием метода:
@set[strName;altData]Просто в данном случае первый метод по мне выглядит в стиле Парсера.