EMZETT.
Giriş yap

Null güvenliği ve result tipi: hataları değer olarak ele almak

Kısaca: Modern diller “değer yok” ve “hata”yı tipte görünür kılar (option, result, null olabilen tipler); böylece derleyici unutulmuş denetimleri algılar, işler çalışma zamanında patlamaz.

Biraz daha ayrıntılı: Null başvurusunun mucidi Tony Hoare bunu “milyar dolarlık hatası” olarak adlandırdı: hemen her değer birden null olabilir ve unutulmuş denetimler NullPointerException ile TypeError’a yol açar. Yeni diller yokluğu tip sisteminde modeller.

Ayrıntılı

Optional / null olabilen tipler

  • Kotlin: `S…

Ayrıca bak: NullPointerException, İstisna işleme, Cannot read properties of undefined