Articles of неизменная

Как использовать неизменяемые постоянные коллекции в Котлине?

Я хочу использовать неизменяемые постоянные коллекции, например, те, которые использует Clojure, в Котлине. Какие библиотеки я могу использовать (как в JVM, так и в Javascript)? Насколько хорошо они интегрируются с Котлин?

Не удалось обновить значение параметра параметра метода Котлин

Я следую методу Котлина fun getpower(base:Int,power:Int):Int { var result = 1 while(power > 0){ result = result * base power– // <—- error in this line } return result } Компилятор Kotlin дает следующую ошибку Error:(6, 8) Val cannot be reassigned Что случилось с обновлением переменной?

Могу ли я обновить глубоко вложенный неизменный объект, не сообщая ему о его контексте?

Представим себе, что у меня есть вложенный неизменный объектный граф, вдоль этих строк (используя синтаксис Kotlin, но, надеюсь, это понятно): data class House(val bedroom: Bedroom, val bathroom: Bathroom, val kitchen: Kitchen) class Bedroom class Bathroom data class Kitchen(val oven: Oven, val kettle: Kettle) class Oven data class Kettle(val on: Boolean) var house = House(Bedroom(), Bathroom(), […]

Является ли var str: String изменчивым или неизменяемым?

Я объявил переменную String в Kotlin, как будто. var str: String Документ Котлина противоречит концепции взаимозаменяемости. В соответствии с документом … var является изменяемым. Но для String он определяется как неизменный. Поэтому, пожалуйста, проясните противоречие …

Intereting Posts
Включить ведение журнала в операторе Элвиса? RxJava: Отменить подписку async, наблюдаемую из другого асинхронного производства Получить экземпляр объекта из класса <*> (Отражение) Устранение неполадок при настройке изображения для выбранного объекта Image Image Kotlin / Anko DSL Kotlin & Hibernate IllegalArgumentException: Не удается установить поле Строка Job.name для задания Как связать представление в RecyclerView.ViewHolder с kotlin почему kotlin использует === сравнить примитивный тип, равный друг другу, если они имеют одинаковое значение Loop JPA-массив без запуска Lob-выборки MyObjectBox не генерируется в kotlin (библиотека объектов) com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: ожидается BEGIN_ARRAY, но был STRING в строке 1 столбца 2 пути Spring Data Elasticsearch с полем скриптов с данными класса данных Kotlin приводит к проблеме сериализации Джексона Как показать один элемент, выбранный в recyclerview, используя kotlin Встроенный сеттер или Нет для создания неиспользуемого сеттера в Котлине? Издевательский интерфейс с Kotlin и Mockito Я не могу использовать Kotlin для Serenity-bdd