Joel
P
Hjälte
Många söta inlägg
2012-06-06 01:28
(Flikar in på syndaflodens inlägg med att AS3 förespråkar strikt typning. Att dett språk är strikt typat innebär att man specifierar datatyp, t.ex. int, float, string, Objekt (objekt är också datatyper som består av andra objekt samt i grunden basdatatyper som t.ex. int, float, double, byte, string(som kanske är ett objekt uppbyggt av en byte-array, en lista med bytes där varje byte är en bokstav?) osv.). AS3 får bättre prestandra, blir lättare att felsöka osv. om man väljer att ange typ.)
Exempel på strikt typning:
var objektinstans
:Objekt = new Objekt();
Detta ger typfel (kompilatorn klagar):
var objektinstans:Objekt = new AnnatObjekt();
var objektinstans2:Objekt = 123;// Detta är en uint/(eller int?).
var objektinstans:uint = new Objekt();
Objekt och paket(packages) är bara sätt att kapsla in grunddatatyper och funktioner (kallas metoder i objekt), i ett... tja objekt. På så sätt får man mycket bra struktur i koden!
Tillägg av
Joel 2012-06-06 01:32
http://en.wikipedia.org/wiki/ActionScript#Data_types där har vi dem. Primitiva datatyper hette det ja! String är tydligen också en primitiv datatyp i AS3. (I t.ex. Java/C++ är det ett objekt som alla andra).
Kaka