Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

atcl:ref [2018/01/24 08:13]
nektomk создано
atcl:ref [2018/01/24 08:24] (текущий)
nektomk
Строка 11: Строка 11:
  
 Методы Eval,Call используют такую методику и поэтому временные объекты переданные в аргументах будут удалены после завершения этих методов. ​ Методы Eval,Call используют такую методику и поэтому временные объекты переданные в аргументах будут удалены после завершения этих методов. ​
 +
 +Получение строки из объекта (методы [[String]]) не манипулует счётчиком ссылок и не удаляют временных объектов.
  
 В целях отладки вы можете проверить счётчик ссылок используя Shared - он вернёт true если счётчик больше 1, то есть объект "​разделен"​ то есть ссылки на него используются в нескольких местах и объект не может быть изменнён. В целях отладки вы можете проверить счётчик ссылок используя Shared - он вернёт true если счётчик больше 1, то есть объект "​разделен"​ то есть ссылки на него используются в нескольких местах и объект не может быть изменнён.