Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   object/array в качестве необязательного параметра (http://www.flasher.ru/forum/showthread.php?t=175426)

Inet_PC 16.02.2012 20:35

Цитата:

Inet_PC, хех =)
Вы тоже))
Цитата:

интересно кстати, почему вроде бы безобидное " {} " вызывает ошибки компилятора. ведь инициализировать простые типы данных-то можно без проблем
А с чего Вы взяли, что Object это простой тип данных?

Monade 2 16.02.2012 20:48

Цитата:

Сообщение от Inet_PC (Сообщение 1063452)
Вы тоже))
А с чего Вы взяли, что Object это простой тип данных?

вопрос скорее, "с чего я взял, что можно инициализировать сложные" :) как выяснилось, нельзя

ChuwY 16.02.2012 20:57

Цитата:

Сообщение от MikroAcse (Сообщение 1063448)
А не легче использовать так:
Код AS3:

public function somefunc( a:int, b:int = 3, c:Object = null){
 c={}
}



Не легче.
Тогда должно быть хотя бы так:
Код AS3:

public function somefunc( a:int, b:int = 3, c:Object = null){
  if(!c){
    c={}
  }
}

Ну или
Код AS3:

c ||={};



Часовой пояс GMT +4, время: 16:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.