Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
MoKo 12.08.2010 00:10
Закоммичено в HEAD. Активируется после завершения конструктора, защищен от рекурсивного вызова, аналогичная защита от рекурсии добавлена в @GET_DEFAULT. Да, и приведенный пример можно проще реализовать:@SET_DEFAULT[name;value] ^if(^isValidName[$name]){ $$name[$value] }{ ^throw[Недопустимо создание данного поля!] }В такой реализации проверка вызывается только при первичной записи в поле объекта.