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.

circle-info

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.

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)

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