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

Регистрация: Apr 2007
Адрес: Moscow city
Сообщений: 286
Отправить сообщение для ulik с помощью ICQ
А что за новых странный тип данных
Код:
var vector:Vector = Vector.<String>();
vector[0] = "Hello world";
vector[1] = "Test";
vector[2] = 5; // you will get an error
Я, так понимаю, это типизированный массив. Но они и так есть... Зачем было придумывать велосипед? Или объясните, чем отличается от:
Код:
var vector:Array /* of String */ = [];
vector[0] = "Hello world";
vector[1] = "Test";
vector[2] = 5; // you will get an error
Я что-то не понимаю, смысла этого типа Vector
Оригинальная рекомендация Адобы:
Цитата:
If you declare something to be of type Array, add a comment of the form /* of ElementType */ immediately after Array indicate the type of the array elements. A future version of the language is likely to have typed arrays.
Do this:
Код:
var a:Array /* of String */ = [];
Кстати, всем рекомендую почитать http://opensource.adobe.com/wiki/dis...ng+Conventions
Хотя с многими вещами я и несогласен.
__________________
Дизайн, как презерватив - каждому жмет по-своему © Я
мое: блог форум


Последний раз редактировалось ulik; 19.05.2008 в 13:18.