Публикации по теме 'kotlin-extension'


Сравните строки в котлине !!
Сравнение строк в котлине. Равенство струны в котлине. В этом уроке мы обсудим, как сравнивать строки в kotlin? 1. Использование оператора «==»: - Как мы знаем, каждый язык программирования равен оператору (==) для сравнения двух вещей. Kotlin также позволяет использовать equal в качестве оператора сравнения. Начнем с оператора «==». Этот оператор можно использовать для проверки структурного равенства строк . Это эквивалент использования метода equals в Java. Согласно..

Вопросы по теме 'kotlin-extension'

эта ссылка в ленивом инициализаторе свойства расширения kotlin
Я пробую Kotlin и хочу реализовать ленивое свойство расширения для Activity: /** * Activity module */ val Activity.activityModule: ActivityModule by lazy { ActivityModule(this) } Ошибки компилятора с: 'this' is not defined in this...
2272 просмотров
schedule 10.02.2023

Ошибка класса Kotlin NoClassDefFoundError
У меня есть проект Android, в котором используются следующие библиотеки: AutoValue Кинжал2 RxJava Ретроламбда Я пытаюсь добавить поддержку Kotlin, чтобы постепенно перенести проект на Kotlin. Вот что я сделал. Добавлена...
707 просмотров
schedule 29.11.2022

Случайное переопределение: следующие объявления имеют одинаковую подпись JVM
Я получаю ошибку в Котлине в этой части: class GitHubRepoAdapter( private val context: Context, private val values: List<GithubRepo> ) : ArrayAdapter<GithubRepo>( context, R.layout.list_item, values ) private...
33182 просмотров

Функции расширения Kotlin внезапно требуют уровня API 24
Я только что заметил эту ошибку lint: Для вызова требуется уровень API 24 (текущий минимум 19) java.util.map#foreach когда я использую функцию расширения forEach на MutableMap в Kotlin. Этого не было, когда я писал строчку, но она есть...
6272 просмотров
schedule 25.01.2023

Функции расширения котлина против функций-членов?
Мне известно, что функции расширения используются в Kotlin для расширения функциональности класса (например, из библиотеки или API). Однако есть ли какие-либо преимущества с точки зрения читабельности / структуры кода при использовании функций...
3979 просмотров
schedule 04.11.2022

Проблема Gradle Sync с Kotlin после стабильного обновления Android 3.1
Привет, после обновления Android Studio до стабильной версии 3.1 я получаю следующую ошибку для всех своих проектов. Любая помощь будет оценена. Не удалось загрузить kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.1.3-2):...
9041 просмотров

Как импортировать функцию расширения типа в Kotlin
Я написал функцию расширения для типа Any , которая будет получать значение свойства объекта по его имени. Я хочу иметь возможность использовать его везде в моем проекте. Вот моя функция расширения: package com.example.core.utils.validation...
3759 просмотров
schedule 16.08.2022

Привязка представления расширения Kotlin: неоднозначность разрешения перегрузки.. ошибка в редакторе на пользовательской кнопке
Я использую новое расширение kotlin для привязки представления, но у меня появляется раздражающее красное подчеркивание с предупреждением custom_button.setOnClickListener{} , в котором говорится "Неоднозначность разрешения перегрузки..." Я...
358 просмотров
schedule 12.07.2022

Kotlin: несколько операций над коллекциями
Изменить : Пришлось возвращать набор пассажиров, у которых было большинство скидок. Решение этой загадки было следующим: Извлечь все количество пассажиров на карте Извлеките все количество пассажиров на карте, получивших скидки. Затем в...
403 просмотров