Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 08.12.2014 14:25
чтобы узнать, инициализировано-ли поле у произвольного объекта, вначале надо убедиться, что объект позволяет доступ к своим свойствам (string не имеет свойств, соотв. доступа к ним не может быть по определениюб но я предлагал workaround с try).я не могу передать ссылку на объект,этот вопрос не имеет смысла для объекта типа string, т.к. полей у него нет.
потому что при одной лишь попытке
^def[$string.sub] - выпадет обращение к нес.полю[/quot]
ссылку передать можно (точнее передать объект по ссылке): ^def[$object] но вы не пытаетесь передать ссылку. вы лезете в поле sub объекта object (ещё до вызова вашего метода), не проверив, что это можно дела (у string нельзя)
[quote]я хочу спросить "инициализирована" ли вообще такая конечная последовательность, как объект/переменная