- İlk olarak hem tipini belirtelim (int, double, String vb..) sonrasında ise değerini atayalım.
Değişken Oluşturma 1
void main() {
int numara = 10;
double ucret = 23.8;
String isim = "Kaan";
var mesaj = "Merhaba nasılsınız?";
}
Değişken Oluşturma 1 Sonuç
- Bu örnekte ise değişkenin tipini belirtip ekrana yazdırmayı deneyelim.
Değişken Oluşturma 2
void main() {
String meslek;
double agirlik;
int uzunluk;
var urun_adi;
var toplam;
int sayi1;
int sayi2;
int carpim;
bool dogru_yanlis;
print("meslek adlı değişkenin değeri: $meslek");
print("agirlik adlı değişkenin değeri: $agirlik");
print("uzunluk adlı değişkenin değeri: $uzunluk");
print("urun_adi adlı değişkenin değeri: $urun_adi");
print("toplam adlı değişkenin değeri: $toplam");
print("sayi1 adlı değişkenin değeri: $sayi1");
print("sayi2 adlı değişkenin değeri: $sayi2");
print("carpim adlı değişkenin değeri: $carpim");
print("dogru_yanlis adlı değişkenin değeri: $dogru_yanlis");
}
Görüldüğü gibi değişkenin tipini belirttik fakat değişkenlere herhangi bir değer ataması gerçekleştirmeden ekrana yazdırmayı denedik. Sonuçta bize uyarı olarak hatalı yerleri gösterdi.
Değişken Oluşturma 2 Sonuç
Yukarıdaki gibi değişken tanımlandığında hafızada bir karşılığının olması gerekir. Burada tip belirtildi ama hiçbir değer atanmadı. Bellek ise değişkenin en azından null değer almasını beklemektedir. O nedenle null değer alabilen değişken tipini belirtmek gerekiyor.
Tanımlamış olduğumuz değişkenler arasından sadece var tipindeki değişkenlerde hata vermedi. var tipi değişkenlerin varsayılan değeri null olduğu için hata ile karşılaşılmadı.
- Değişken tanımı yaparken aynı tipte değişkenleri yan yana tanımlayabilirsiniz. Sonrasında ise alt taraflarda değerlerini belirleyebilirsiniz.
Değişken Oluşturma 3
void main() {
String isim, soyisim, urun_adi;
int yas, sayi1, toplam;
double ucret, maas, agirlik;
isim = "Yusuf";
soyisim = "TAHA";
urun_adi = "Laptop";
yas = 24;
sayi1 = 5;
toplam = 57;
ucret = 7000;
maas = 50000;
agirlik = 81;
}