Android

Kotlin Koleksiyonları ve Operatörleri

Kotlin Collections, fonksiyonel operatörler (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 mülakat soruları·
Mid-Level
1

Kotlin'de List ve MutableList arasındaki fark nedir?

Cevap

List, oluşturulduktan sonra koleksiyonun değiştirilmesine izin vermeyen salt okunur bir arayüzdür. MutableList, List'i genişletir ve add(), remove(), clear() gibi değiştirme yöntemleri ekler. List, yapısal değişmezliği garanti eder.

2

Kotlin'de değişmez bir liste nasıl oluşturulur?

Cevap

Değişmez bir liste oluşturmak için listOf() kullanın. Bu fonksiyon salt okunur bir List<T> döndürür. Değiştirilebilir bir liste için mutableListOf() veya arrayListOf() kullanın.

3

map() operatörü bir koleksiyonda ne işe yarar?

Cevap

map() bir fonksiyon uygulayarak koleksiyonun her elemanını dönüştürür ve dönüştürülmüş elemanlarla yeni bir liste döndürür. Örneğin: listOf(1,2,3).map { it * 2 } [2,4,6] döndürür.

4

filter() operatörü ne işe yarar?

5

map() ve flatMap() arasındaki fark nedir?

+17 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