ActionScript 3.0 değişkenler
Değişken nedir?
Belli bir veri tipine ait değerlerin girebileceği bir adrestir. Diğer bir ifade ile değişkenler, ihtiyaç duyabileceğimiz verileri saklayabileceğimiz, istediğimiz zaman ulaşabileceğimiz ve değerini değiştirebileceğimiz yapılardır. Değişkenler geçici bellekte (RAM) saklanır. Uygulamanız başlatılddığında oluşturulur ve uygulamanız kapandığında bellekten silinir.
Değişken oluştururken dikkat edilmesi gereken 3 ana kural.
1- Değişken isimleri rakam ile başlayamaz. İlk karakterden sonra
rakam kullanilabilir.
2- Değişken isimleri alt çizgi ( _ ) dışında başka herhangi bir karakter ile
başlayamaz.
3- Değişken isimlerinde türkçe karakterler kullanilamaz.
Değişken isimlendirme standartları
Camel case çok kullanılan isimlendirme standartlarından biridir. Kelimeler bitişik ve ilk harfleri büyük yazılır. Yalnızca ilk kelimenin ilk harfi küçük yazılır.
Örnek:
kullaniciAdi, yapilacakListesininTamami
2-Pascal Casing
Tanımlayıcıdaki ilk harf ve sonraki her kelimenin ilk harfi büyük
yazılır.
Örnek:
KullaniciAdi, YapilacakListesininTamami
3-Snake Case(Snake_Case)
Upper snake case ve lower snake case olarak ikiye ayrılır. Kelimeler alt
tire ile birbirine bağlanır. İlk harfler büyük veya küçük olabilir.
Örnek:
Upper snake case: kullanici_adi
Lower snake case: Kullanici_Adi
4-Upperscore Standartı
Bütün harflerin büyük yazıldığı ve alt tire ile kelimelerin ayrıldığı
standarttır. Genellikle sabit isimlendirmede kullanılır.
Örnek:
KULLANICI_ADI
Bunların dışında bir çok isimlendirme standartı kullanılır. Bilinen standartların hiçbirine uymak gibi bir zorunluluk bulunmamaktadır. Lâkin ekip çalışmalarında standartlar önem kazanmaktadır. Merak edenler için ben, değişken ve fonksiyon isimlendirmelerinde Camel Case, class isimlendirmelerinde Pascal Casing satandartlarını kullanıyorum.
ActionScript 3.0 da değişken tanımlama
“var” deyimiyle başlanılır. Ardıdan değişkenin ismi yazılır. Değişken isminden sonra iki nokta konulur ve değişkenin türü yazılır. Son olarak atama operatörü ile değer atanır.
Örnek:
var değikeninAdi:değişkeninTürü = değişkeninDeğeri; var isim:String =”Osman”; var sayi1:int=12; var sayi2:Number=15.7; var isPlay:Boolean=true;
ActionScript 3.0 da değişkenleri 5 ana başlıkta toplayabiliriz.
1- int: Pozitif ve negatif tüm tamsayıları kapsar.
Örnek1:
var sayi:int = 5;
Örnek2:
var sayi2:int=-5;
2- uint: Sadece pozitif
tamsayıları kapsar.
Örnek:
var sayi:uint
= 10;
3-String: Metinsel ifadeleri
barındırır. “Atanan değerler tırnak içine alınır.”
Örnek: var isim:String = “Osman”;
4-Number: Tüm sayı türlerini
kapsar.
Örnek1:
var sayi1:Number=5;
Örnek2:
var sayi2:Number=-5;
Örnek3:
var sayi3:Number=1.5;
5-Boolean: True/False olmak üzere iki ifade kapsar.
Örnek:
var isStart:Boolean
= false;