Articles of кортежи

Kotlin: Как изменить значение в паре?

Почему я не могу изменить значения в паре: var p: Pair<Int, String> = Pair(5, "Test") p.first = 3 Ошибка под p.first : Val не может быть переназначен

Не учитывать компонент Triple в сравнении

Я пытаюсь сравнить Triple s, не обращая внимания на некоторые значения Triple . Значение, которое я хочу проигнорировать ниже, означает _ . Обратите внимание, что приведенный ниже код является, например, целями и не компилируется, потому что _ является Unresolved reference . val coordinates = Triple(3, 2, 5) when (coordinates) { Triple(0, 0, 0) -> println("Origin") […]

Как назвать компоненты пары

Учитывая пару val coordinates = Pair(2, 3) , можно ли назвать каждое значение, чтобы я мог сделать что-то вроде coordinates.x чтобы вернуть 2 ? Или coordinates.first Первый единственный способ получить доступ к этому первому значению?

Сравнение шаблонов на кортежах в Котлине

У меня есть следующий код fun changeSelection(item: FileOrFolder, selected: Boolean) { selection = when(item) { is Folder -> { when(selected) { true -> selection + item false -> selection – item } } is File -> { when(selected) { true -> selection + item false -> selection – item } } else -> throw Exception("unreachable") […]

Intereting Posts
Как сопоставить варианты соответствия в Котлин? Простой калькулятор, модульное тестирование с использованием KOTLIN со Spek (код выхода -1) латинит, ленивый и одноэлементный узор в котлине Как я могу передать правильную ссылку на метод, чтобы Nashorn мог ее выполнить? Каков наилучший способ в kotlin для метода toString () для нулевого объекта возвращать пустую строку вместо "null" Как сделать COUNT (*) с GROUP BY в Котлине? Перепишите Java-код в Kotlin, используя функцию Reference, возникает конфликт типов SAM Android Studio 3.0 Canary 1: тесты Kotlin или тесты Java, относящиеся к классам Kotlin, не работают как реализовать Switch, используя привязку данных в android Как упростить реализацию по умолчанию функции kotlin Класс Котлина не найден при построении с дженкинсами Kotlin расширяет неразрешенные ссылки Как отобразить частичный экран камеры в kotlin Как отклонить диалоговое окно предупреждения Android через setOnEditorActionListener? Преобразование Any в ArrayList в Котлине, дооснащение