Android

Android için Kotlin Dili Temelleri

var vs val, null safety, data classes, when ifadeleri, extension functions, scope functions ve temel Kotlin kavramları

24 mülakat soruları·
Junior
1

Kotlin'de 'var' ve 'val' arasındaki fark nedir?

Cevap

'var' değiştirilebilir (mutable) bir değişken bildirirken, 'val' değiştirilemez (read-only) bir değişken bildirir. Değişmezliği teşvik etmek ve hataları önlemek için varsayılan olarak 'val' kullanılması önerilir.

2

Kotlin'de bir tipten sonraki '?' operatörü ne anlama gelir?

Cevap

'?' operatörü değişkenin null içerebileceğini gösterir. Örneğin, 'String?' değişkenin String veya null olabileceği anlamına gelir. Bu, Kotlin'in null safety sisteminin temelidir.

3

Kotlin'de '!!' operatörü ne yapar?

Cevap

'!!' operatörü (not-null assertion) derleyiciyi nullable bir değeri non-null olarak ele almaya zorlar. Değer null ise NullPointerException fırlatılır. Yalnızca değerin null olmadığından emin olduğunuzda kullanın.

4

Kotlin'de Elvis operatörü '?:' ne için kullanılır?

5

Kotlin'de data class nedir?

+21 mülakat soruları

Bir sonraki mülakatın için Android'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla