|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Удалить переменную объявленную с помощью var
Здравствуйте, каку удалить переменную объявленную с помощью var?
Вот так можно? |
|
|||||
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
А зачем ее удалять?? Ее сборщик съест, потом.
|
|
|||||
Вот именно что не надо "потом".
|
|
|||||
Цитата:
Цитата:
|
|
|||||
Цитата:
Локальная переменная умрет сама после отработки метода. Поле экземпляра удалится только с уничтожением экземпляра класса. GC сам решает, когда критично, а когда нет. Но если уж так хочется, что невмоготу: http://silin.su/#AS3/utils/gc Добавлено через 2 минуты И не путайте переменную (ссылку на объект) с самим объектом.
__________________
тут я |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Все остальные попытки заставить GC работать "под себя" - на мой взгляд, от лукавого. |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Цитата:
2. Если Вы имеете ввиду переменную внутри метода - то это просто ссылка на объект, 4 байта, лежащих на стеке вызовов, которые уничтожатся после завершения функции. Да, эти 4 байта могут ссылаться на мегабайты мусора, но врядли GC понесется их убирать, не дождавшись завершения выполнения функции. Но можно, конечно написать, хуже не будет, лучше тоже. 3. Таки да, объекты, которые можно снести вручную и сразу можно пересчитать по пальцам (разработчики флешплеера намеренно попрятали остальное) Цитата:
|
Часовой пояс GMT +4, время: 08:50. |
|
« Предыдущая тема | Следующая тема » |
|
|