Показать сообщение отдельно
Старый 05.03.2013, 13:01
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 7  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Прелесть использования типизированного массива в
1. Значительно выше скорость обработки. Очень полезно, например при работе с бинарными данными вроде JPEGEncoding
2. Удобство разработки в том что известен тип данных элеменна. Нет необходимости кастить


Код AS3:
var elements:Vector.<MyClass>;
...
var value:String = elements[i].myProp
вместо
Код AS3:
var elements:Vector.<MyClass>;
...
var element:MyClass = elsements[i] as MyClass;
var value:String = element.myProp
Строгая типизация данных, сужение возможных значений до минимального и достаточного - это один из основных принципов программирования значительно облегчающих задачу для разработки серьезных структур. Эта мысль не всегда очевидна и на примере небольших скриптов может показаться, что строгая типизация - это излишество и неуодоство. "Ведь намного удобнее, когда я могу положить в массив любой тип данных". Но такой подход заблуждение, которое становится заметным при написании больших проектов
__________________
...