Kotlin | Null Safety

Halil Özel
2 min readFeb 11, 2024
Kotlin Null Safety

Kotlin, Android uygulamaları geliştirmek için oldukça popüler bir dildir ve null güvenliği (null safety) özelliği ile öne çıkmaktadır. NullPointerException (NPE) hatalarını büyük ölçüde ortadan kaldıran bu özellik, daha sağlam ve hatasız kod yazmanıza imkan verir.

Bu blog yazısında, Android Kotlin’de null güvenliğinin temellerini inceleyeceğiz ve çeşitli örneklerle bu özelliğin nasıl kullanıldığını göreceğiz. 🧐 👀 🤔

1. Null Safety Nedir?

Null güvenliği, bir programlama dilinde null değerlerle ilgili hataları önleme ve kodun daha güvenli hale getirilmesi için kullanılan bir tekniktir. Kotlin’de null değerler, bir değişkenin veya nesnenin herhangi bir değere sahip olmadığını gösterir.

2. Nullable ve Non-Nullable Type

Kotlin’de iki tür tip vardır: nullable ve non-nullable tipler.

  • Nullable type: Null değer alabilen tiplerdir. Bir değişkenin nullable olduğunu belirtmek için ? operatörünü kullanabilirsiniz. Örneğin: val name: String?
  • Non-nullable type: Null değer alamayan tiplerdir. Bir değişkenin non-nullable olduğunu belirtmek için ? operatörünü kullanmazsınız. Örneğin: val age: Int

3. Null Safety Operatörleri

Kotlin, null değerlerle güvenli bir şekilde çalışmanıza yardımcı olacak çeşitli operatörler sunar:

--

--