![]() |
Object передаётся по линку или по значению?
Код AS3:
|
В терминах низкоуровневых языков объекты хранят указатели на другие объекты, а передаются указатели по значению. Сами указатели передаются, а не объекты.
Если someOtherObject[field] == null то там хранится указатель на нулевой адрес. При Код AS3:
Теперь если мы сделаем Код AS3:
|
сложные типы данных передаются по ссылке, простые по значению. простые это int, uint, String, Boolean вроде все, но может забыл чтото.
|
Код AS3:
|
Цитата:
|
а какой такой тип у нас хранится значение кроме интов, намберов, булеанов и строк, которые были уже упомянуты выше?
|
Никакой =) Перечитайте мой ответ ещё раз.
|
Конструкция as Object может быть полезна только для того, чтобы компилятор принял этот экземпляр в качестве экземпляра динамического класса и не ругался на возможно неопределенные свойства. В остальном случае это вызывает только путаницу и ощущение описок.
|
Видимо ВиКТ пытался, таким образом, показать, что в массиве лежат не простые типы?
|
BuKT так ответ на твой вопрос получен или нет? Если нет, то мог бы ты переформулировать его?
|
| Часовой пояс GMT +4, время: 19:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.