TÜRKİYE'NİN BİLGİ TEKNOLOJİLERİ DERGİSİ BİZE ULAŞIN   |   DÜNYA YAYINCILIK A.Ş.  
BYTE.com.tr Ana Sayfa
Üye Girisi

Eğer üyeyseniz lütfen
buraya tıklayınız.

BYTE Online'a
üye olmak istiyorum.
BYTE Forumlari
BYTE Ögretim
Okur Hatti
Web sitenizi dergimizde tanıtmak, BYTE Dergi, CD, TV ve Online ile ilgili görüş ve önerilerinizi bizlere ulaştırmak için

Okur hattı bölümünü kullanabilirsiniz.

Okur Hatti
Makaleler Actionscript 2.0 - Değişkenler
Actionscript 2.0 - Değişkenler
Actionscript 2.0 değişken tanımlaması ve kullanımına giriş yapıyoruz.

Tür bildirimi

DEĞİŞKENLERİN TAŞIYACAĞI VERİYİ BELİRLEMEK

Pek çok programlama dilinden alışkın olduğumuz bir durum, değişken tanımlaması sırasında o değişkenin taşıyacağı verinin türünün de belirtilmesidir.

Visual Basic:
Dim i As Integer 'sayisal bir degisken
C - C++ - C#
int sayi; //sayisal bir degisken
vb..

Actionscript 2.0 tür bildirimi, sadece "Local" düzeydeki değişkenler için, yani var deyimi ile tanımlanan değişkenler için yapılmaktadır. Global ya da Timeline değişkenleri için tür bildirimi söz konusu değildir.
Actionscript 2.0 da tür bildirimi ":" iki nokta operatörü ile yapılır.

var isim:String = "Hakan"; //string bir degisken
//tur bildirimi yapiliyor
var sayi:Number = 10;

Yukarıdaki tanımlamalardan sonra, aşağıdaki atamaları yapmaya kalktığınızda A.S derleyicisi tarafından hata mesajı alacaksınız.

isim = 20; //hata, string degiskene sayisal veri ataniyor
sayi = "10"; //hata

Tür bildirimi, Actionscript 2.0 içerisinde bulunan tüm hazır sınıflar ve sizin oluşturacağınız özel sınıflar için yapılabilir. Tür bildiriminin bir diğer faydası da Actions panelinin "intellisense" özelliğinin kullanılabilmesine olanak sağlamasıdır. Tür bildirimi yaparak tanımladığınız bir değişkenin metodlarına erişmek istediğinizde Actions paneli size mevcut metodları listeleyecektir.

function abc(a:Number,b:String,c:kendiSinifim)
{
.
.
.
}

Şekilde de görüleceği gibi, parametre değişkenlerinde de tür bildirimi yapılabilmektedir.

Değişkenler ile ilgili bu yazımızda değineceğimiz son nokta da, delete deyimi. Uygulamanızda zaman zaman artık kullanılmasına gerek kalmayan değişkenler olabilir. Hafızanın verimli kullanılabilmesi için bu değişkenleri silmek oldukça mantıklı bir çözüm olacaktır. delete deyimi, hafızada tanımlı bir değişkeni silmek (hafızada kaldırmak) için kullanılır.

silinecekDegisken = "blablabla";
trace(silinecekDegiske); //blablabla ciktisini alacaksiniz.

delete silinecekDegisken; //degiskeni siliyoruz
trace(silinecekDegisken); //undefined.


Bu makalemizde, değişkenlerin tanımlanması, tür belirtimi ve faaliyet alanları üzerinde durduk. Bir sonraki makalemizde Operatörler ile Actionscript serüvenimize devam edeceğiz.

Kolay gelsin.


Hakan SÜLÜN, Byte Online' ın yazarlarındandır. Kendisine hsulun@byte.com.tr adresinden ulaşabilirsiniz.






BYTE MAYIS 2009



BYTE dergisinden hangi bölümün artırılmasını istersiniz?
Donanım İncelemeleri
Yazılım İncelemeleri
Nasıl Yaparım (pratik)



 



  ANA SAYFA   |   FORUM   |   ABONE OLUN   |   BİZE ULAŞIN

Sitelerimiz: pcworld.com.tr | computerworld.com.tr | dunya.com | dunyastore.com

©2004 - 2009 BYTE Türkiye