Null Safety Kotlin

Null Safety Kotlin

Null Safety Kotlin

Jika teman-teman sebelumnya pernah belajar bahasa pemrograman Java, di Java kita sering mengenal error bernama NullPointerException. Error ini terjadi ketika kita mengakses properties atau functions di null object.

Di Kotlin, hal ini sangat jarang terjadi, karena sejak awal di Kotlin tidak direkomendasikan untuk menggunakan nullable type.

Walaupun akan menggunakan nullable type, di Kotlin kita memberitahu secara eksplisit menggunakan karakter ? (tanda tanya).

Kali ini kita akan bahas cara-cara agar terhindar dari error null di Kotlin sehingga tidak sering kejadian seperti di Java.

Kode : Checking for Null

Checking for Null

Hasil Checking for Null

Safe Call Menggunakan ?

Safe Call Menggunakan tanda tanya

Hasil 3 Safe Call Menggunakan tanda tanya

Elvis Operator

Elvis Operator

Hasil Elvis Operator

!! Operator

Jika kita sangat mencintai NullPointerException .

Dan kita benar-benar yakin bahwa variabel tersebut tidak null.

Maka kita bisa menggunakan kata kunci !! untuk mengkonversi dari data yang nullable menjadi data tidak nullable.

Tapi ingat, konsekuensinya, jika sampai ternyata datanya null, maka akan terjadi error.

Menggunakan !! Operator

Menggunakan !! Operator

Hasil Menggunakan !! Operator
Next Post Previous Post
No Comment
Add Comment
comment url