Dart Temel Sözdizimi | Değişkenler #2

MÜŞERREF SELÇUK ÖZDEMIR
4 min readNov 30, 2023
Variables

Variables- Değişkenler

İşte bir değişken oluşturma ve onu başlatma örneği:

var name = 'Muhammet Ali Şimşek';

Değişkenler referansları depolar. name adlı değişken, “Muhammet Ali Şimşek” değerine sahip bir String nesnesine referans içerir.

name değişkeninin türü String olarak çıkarılır, ancak bu türü belirterek değiştirebilirsiniz. Bir nesne tek bir türle sınırlandırılmamışsa, Object türünü (veya gerekirse dynamic) belirtin.

Object name = 'Ezel Bayraktar';

Başka bir seçenek de çıkarılacak türü açıkça bildirmektir:

String name = 'Polat';

Null safety — Null güvenliği

Dart dili, sağlam null güvenliğini zorunlu kılar.

Null güvenliği, null olarak ayarlanmış değişkenlere istem dışı erişimden kaynaklanan bir hatayı önler. Bu hataya “null dereference” hatası denir. Bir özelliğe eriştiğinizde veya null olarak değerlendirilen bir ifade üzerinde bir yöntem çağırdığınızda null dereference hatası oluşur. Bu kuralın bir istisnası, toString() veya hashCode gibi null özelliği veya yöntemi desteklediği durumlardır. Null güvenliği sayesinde, Dart derleyicisi bu olası hataları derleme zamanında algılar.

--

--