Android

Dasar-dasar Bahasa Kotlin untuk Android

var vs val, null safety, data classes, when expressions, extension functions, scope functions, dan konsep dasar Kotlin

24 pertanyaan wawancaraยท
Junior
1

Apa perbedaan antara 'var' dan 'val' di Kotlin?

Jawaban

'var' mendeklarasikan variabel mutable (dapat diubah), sedangkan 'val' mendeklarasikan variabel immutable (read-only). Disarankan untuk menggunakan 'val' secara default untuk mempromosikan immutability dan menghindari bug.

2

Apa arti operator '?' setelah tipe di Kotlin?

Jawaban

Operator '?' menunjukkan bahwa variabel dapat berisi null. Misalnya, 'String?' berarti variabel dapat berupa String atau null. Ini adalah dasar dari sistem null safety Kotlin.

3

Apa yang dilakukan operator '!!' di Kotlin?

Jawaban

Operator '!!' (not-null assertion) memaksa compiler untuk memperlakukan nilai nullable sebagai non-null. Jika nilainya null, NullPointerException akan dilemparkan. Gunakan hanya jika Anda yakin nilainya tidak null.

4

Untuk apa operator Elvis '?:' di Kotlin?

5

Apa itu data class di Kotlin?

+21 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis