![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Modus ponens
|
Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
Цитата:
|
|
|||||
|
Modus ponens
|
AlexDesinger:
Оформление конструктора ничем в этом отношении не отличается от любой другой функции:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
wvxvw
А можно вопрос - а что это "compile-time constant" ? |
|
|||||
|
Modus ponens
|
AlexDesinger:
Это либо число, либо строка либо булевые константы, либо null / undefined. Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
никто и не спорит
однако, 90%, если не больше, игр в социальных сетях сделаны именно на этом уровне, а про флэш-сайты и тем более баннеры я вообще молчу. Но это не для этой темы. На уровне теоретических построений я с Вами абсолютно согласен. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
И поэтому надо равняться на них?
|
|
|||||
|
Цитата:
Тогда компилятор ткнет пальцем в место где вы сделали нетипизированную переменную несознательно, и где было бы лучше ее затипизировать |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
Цитата:
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Алекс, не путайте понятия "необязательный параметр" и "неопределенное число неопределенных параметров".
wvxvw рассказывает Вам именно про Необязательный, но определенный параметр - собственно, как Вы и спрашивали. Но имели в виду Вы Неопределенное число неопределенных параметров - именно в таком случае используется оператор ...имя_массива. При этом в функции создается массив имя_массива, и все неопределенные сигнатурой параметры помещаются в этот массив. Доступ к ним - как обычно к элементам массива. Тип каждого конкретного элемента естественно придется определять (либо положиться на свое знание, в каком порядке они будут отданы - я бы не стал)) пример private function drawMulticolorLine(...rest):void { for (var i:uint = 0; i < rest.length; i ++) { var color:uint = rest[i]; this.graphics.beginFill(color); this.graphics.drawRect(i*30, 0, 30, 10) } } /* --------- */ drawMulticolorLine(0x000000, 0x444444, 0x888888, 0xAAAAAA, 0xCCCCCC, 0xEEEEEE);
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:53. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|