Показать сообщение отдельно
Старый 11.01.2011, 10:58
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 32  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Имелось в виду, что тип - это не класс, потому что класс должен использоваться для создания объектов, а объект по определению должен быть уникален (в то время как числа, строки и булианы не уникальны, их может быть сколько угодно одинаковых).
Строку можно было бы рассматривать как коллекцию char, но в рамках AS3 это сильно надумано Поэтому, если чесно, я бы ее к простым причислял. С XML есть неопределенность, т.как это сложный тип, и объект по практичестки всем своим проявлениям кроме того, что в некоторых ситуациях его можно сравнивать по значению... (что сделано в угоду E4X). E4X - да, проблема... этот язык сильно отличается от AS3, но визуально в редакторе они никак не разграничены, что заставляет, особенно начинающих думать, что вещи, которые записываются и там и там одинаково, одинаково же и работают... а тут оппанки... т.е. например, в случае: xml.node имеем цикл с генерацией нового объекта, а object.property - просто чтение из известного участка памяти, если это не геттер. Опять же, существование геттера можно сразу же определить, и соответственно отреагировать, а что происходить в xml - покрыто мраком.
__________________
Hell is the possibility of sanity