ACTIONSCRIPT, NUMBER - INT - UINT KULLANIMI

Selamlar,

Actionscript 3.0 ile sayıların tanımlamalarını yaparken kullanılan; Number, int ve Uint, arasında ne fark vardır ve hangi tanımı ne zaman yapacağız konusuna biraz deyinmek istedim.

Kabaca bir sıralama yapacak olursak şu gibi bir şeyler elde edebiliriz.
" Number > int > Uint "

numara adında bir tanımlama yapalım;

var numara : Number = -143.2 ;



Test Movie (CTRL+ENTER) ile OUTPUT ekranına -143.2 sayısının geldiğini görebiliriz.


şimdi de numara iki ve üç'ü tanımlayalım;

var numara2 : -143;
var numara3 : 143;

Dikkat edilirse numara, numara1 ve numara2 için girilen değerler birbirlerinden farklı.

Bu durumun nedeni, Number, int ve Uint farklı kullanım amaçlarının olmasıdır.


3 tanımı da göstermek gerekirse;



Şeklinde olmalıdır. Çünkü, bu üç tanımlamanın kapsadıkları sayılar birbirleriyle farklılık göstermektedir.

Number - Tüm sayıları içerir.
int - Negatif ve pozitif tam sayıları içerir.
Uint - Pozitif tam sayıları içerir.


Burada akla; tüm tanımlamalarda "Number" kullansak ne olur gibi bir soru gelebilir. Yanlış olmaz fakat, Number için flash player'ın yapacağı işlem daha fazla olurken Uint için çok daha azdır.
Tam bu noktada da profesyonel kullanım ve amatör kullanım arasındaki fark devreye girmiş olur.


İhtiyaçlarımız doğrultusunda çalışan ve gereksiz bellek ayrımına ihtiyaç duymayan bir çalışma daha ustaca olacaktır.


İyi çalışmalar.

0 yorum:

Yorum Gönder

 
GRAFİK KAZASI © 2010 | Düzenleme Sebahattin Musaoğlu | Sayfa Başına dön.