и посмотреть медиа
Kotlin | Interview Questions
и посмотреть медиа
Interview questions for Kotlin developers with answers.
Interview questions for Kotlin developers with answers.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Kotlin interview questions: extensions, coroutines, collections. With code examples and explanations for Android and backend.
🤔 Можешь рассказать отличия и в каких случаях их использовать list set map? В Kotlin есть три основных типа коллекций: List — упорядоченный список элементов. Set — множество уникальных элементов. Map — коллекция пар "ключ-значение". 🚩List — упорядоченный список List — это коллекция, в которой можно хранить дубликаты, а элементы доступны по индексу. val numbers = listOf(1, 2, 3, 4, 5) // Immutable (нельзя изменять) val mutableNumbers = mutableListOf(1, 2, 3) // Можно изменять mutableNumbers.add(4) // Добавляем элемент mutableNumbers.removeAt(1) // Удаляем элемент по индексу println(mutableNumbers) // [1, 3, 4] 🚩Set — множество уникальных элементов Set — это коллекция, в которой нет дубликатов. val numbers = setOf(1, 2, 3, 3, 4, 5) // Дубликаты удаляются автоматически println(numbers) // [1, 2, 3, 4, 5] val mutableNumbers = mutableSetOf(1, 2, 3) mutableNumbers.add(3) // Не добавится, потому что уже есть mutableNumbers.add(4) // Добавится println(mutableNumbers) // [1, 2, 3, 4] 🚩Map — коллекция пар "ключ-значение" Map — это структура данных, в которой каждому ключу соответствует одно значение. val userMap = mapOf( 1 to "Alice", 2 to "Bob", 3 to "Charlie" ) // Immutable val mutableUserMap = mutableMapOf(1 to "Alice", 2 to "Bob") mutableUserMap[3] = "Charlie" // Добавляем новый ключ-значение mutableUserMap.remove(1) // Удаляем элемент по ключу println(mutableUserMap) // {2=Bob, 3=Charlie} Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!