Dart'ın sound null safety'sinde
String? gibi bir tipin sonuna ? eklemek ne anlama gelir?- aDeğişken sadece async fonksiyonlar içinde nullable olur.
- bDeğişken opsiyoneldir ve class'tan tamamen çıkarılabilir.
- cDeğişken ya bir
Stringdeğeri ya danulltutabilir.✓ - dDeğişken constructor gövdesi çalışmadan önce atanmış olmalıdır.
Açıklama:Bir tipin sonundaki
? onu nullable yapar; olmadan (örn. String), derleyici değişkenin asla null olamayacağını garanti eder ve bunu derleme zamanında zorunlu kılar.