Показать сообщение отдельно
Старый 22.05.2013, 23:32
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 17  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Когда я вижу такие советы, мне всегда хочется, увидеть описание зачем так делать и что в этом хорошего.
Я подумал и действительно не могу придумать случай, когда ...args будет чем-то лучше event:Event = null в обработчике.
Хотя чтобы из-за ...args можно было бы огрести тоже не скажешь - нечасто кто-то будет пытаться вызвать этот обработчик с аргументами (1, 2) вместо () или (null) или (new Event(..)), а потом думать почему аргументы 1 и 2 не учитываются при работе функции.
(имеется в виду по багам, а злобу коллег можно и от переноса строк в непривычном месте заиметь).
Цитата:
Я знаю, что ты это знал Но не мог пройти мимо )
Хорошо, давайте скажем прямо:
Новички! Не надо писать так:
Код AS3:
private function onClick(...args:Array):void
Не надо!


Последний раз редактировалось expl; 22.05.2013 в 23:49.