![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Modus ponens
|
AlexDesinger:
Оформление конструктора ничем в этом отношении не отличается от любой другой функции:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
wvxvw
А можно вопрос - а что это "compile-time constant" ? |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Это обычная строковая константа. В остальном - согласен, пример был не слишком удачный. Облегчение условное. Писать *****код проще и быстрее, нежели строгий и комментированный. ))) |
|
|||||
|
Modus ponens
|
AlexDesinger:
Это либо число, либо строка либо булевые константы, либо null / undefined. Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
никто и не спорит
однако, 90%, если не больше, игр в социальных сетях сделаны именно на этом уровне, а про флэш-сайты и тем более баннеры я вообще молчу. Но это не для этой темы. На уровне теоретических построений я с Вами абсолютно согласен. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Я на 100% согласен с Макконнеллом что "пишут код 5% времени - 80% его читают" (точность цитаты не гарантирую, но смысл и порядок примерно такой)
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: 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, время: 00:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|