![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2007
Сообщений: 306
|
Можно ли передать в функцию переменную не по значению а по ссылке.
Пример: Последний раз редактировалось telit; 25.08.2008 в 12:11. |
|
|||||
|
Насколько мне известно по-человечески(как в том же PHP допустим) нет. Но все объекты передаются по ссылке, то есть если
то val будет передан по ссылке PS если в AS 3 это нормально реализовано, поправьте меня.
__________________
while(1) {} |
|
|||||
|
Modus ponens
|
Если функция в той же области видимости, что и переменная, то переменную туда и не нужно передавать =/ она и так там видна. Если нет - использовать apply(). Простые типы данных нельзя передать по ссылке, можно только по значению.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jul 2008
Адрес: Украина, Киев
Сообщений: 253
|
Помоему по ссылке передаются только сложные типы данных: Object и все классы, унаследованные от него, также пользовательские классы... Такие типы, как Number, int, String по ссылке не передаются
|
|
|||||
|
Регистрация: Jul 2007
Сообщений: 306
|
спасибо!
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 20
|
А смысл? С ООП такое не нужно - используй переменные-члены.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|