Değişkenler
Modern diller hafızada saklanan değerleri değişkenler ile ifade etmektedir.
Modern diller hafızada saklanan değerleri değişkenler ile ifade etmektedir. • Değişkenler hafızada geçici olarak saklanan değerleri temsil eder . • Dart dilinde değişken için tür belirtmemize gerek yoktur. Not : Değişkenler kalıcı değildir. Programdan çıkıldığında değerler kaybolur. Kalıcı değerler için değişkenlerin değerleri diske yazılmalıdır.
Modern diller hafızada saklanan değerleri değişkenler ile ifade etmektedir.
Değişkenler hafızada geçici olarak saklanan değerleri temsil eder .
Dart dilinde değişken için tür belirtmemize gerek yoktur.
Değişken oluşturma
Değişken Belirteci
Değişken Adı
Atama Operatörü
Değişken Değeri
var
yas
=
34;
var yas = 34;
Tür Belirterek Değişken oluşturma
Değişken Türü
Değişken Adı
Atama Operatörü
Değişken Değeri
int
yas
=
34;
int yas = 34;
Data Tipleri
Tam Sayılar : Int
Ondalıklı Sayılar : Double
Metinsel İfadeler : String
Mantıksal İfadeler : Bool: True veya False
Literals – Değerlerin Yazılma Kuralları
• Literals değişkenler için kullanılan değerlerin nasıl yazılması gerektiğini temsil eder.
"Ahmet" // Metinsel ifade (String)
"A" // Harfsel ifade
23 // Tam Sayı (int)
1.45 // Ondalıklı Sayı (double)
print() metodu
String ifade içine $ ifadesi kullanılarak çıktıya değişken eklenebilir.
Değişkenleri Yazdırma
String ifade içine ${} ifadesi kullanılarak işlem yapılabilir.
Type Safety – Tür Güvenliği
• Oluşturduğunuz değişkene farklı türde değişken atayamazsınız
Değişkenin kapsamı (Global ve Local Değişken )
• Süslü parantez { } bizim kapsamımızı belirler. Değişkenin ulaşılabilirliği buna bağlıdır.
Constant - Sabitler
Sabitler içerisine bir kere veri atıldığında bir daha değiştiremeyeceğiniz yapılardır.
final ve const ismi ile kullanılırlar.
const değişken oluşturduğumuz anda hafızada oluşur.
final değişken oluşturulduktan sonra kod çalıştırıldığında hafızada oluşur.
const sınıf içinde kullanılmaz.
Genelde yaygın kullanım final dır.
Sabit kullanmak memory yönetimini rahatlatır.
Çünkü hafızada sabit için yer ayrılır ve değişim olmayacağı için açılan yer yeni bir değer almak için beklemez.
Sadece kullanılma amaçlı değişkenler için kullanılması için uygundur.
Last updated
Was this helpful?