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

Хвостовая функция Kotlin List
Я пытаюсь найти хвостовую функцию в List<T> , но ничего не нашел. Я закончил тем, что сделал это. fun <T> List<T>.tail() = this.takeLast(this.size -1) Есть лучший способ сделать это?
8011 просмотров
schedule 06.12.2022

Свойства расширения Kotlin не распознаются в V1.0.1
Пересматривая некоторый код из версии Kotlin до 1.0.1, кажется, что мое свойство расширения больше не работает. На самом деле, он все еще работает, но я больше не могу его переопределить. Рассмотрим этот класс: class TestClass { override...
740 просмотров
schedule 29.10.2023

Как организовать методы расширения Kotlin
Допустим, у меня есть несколько методов расширения для MyClass. Мой вопрос: как лучше всего организовать / сохранить эти методы? Должны ли они быть просто помещены в файл Kotlin "MyClassExtensions"? Я попытался инкапсулировать эти методы в класс,...
6119 просмотров
schedule 03.10.2022

что эквивалент этого Java-кода для kotlin
что эквивалентно котлину следующего java-кода: F f=new F(); convert(f, HashMap.class); Это то, что я пробовал до сих пор val f = F() convert(f, HashMap<*, *>::class.java) Это ошибка, которую я получаю: В левой части литерала...
422 просмотров

Общая функция расширения Kotlin с базовыми типами без API отражения
У меня есть объект Java, у которого есть методы getLong , getBoolean и getString . Я попытался создать универсальную функцию расширения, у которой функция является последним параметром. По сути, обертывание try and catch и вызова getString и...
539 просмотров
schedule 31.08.2022

Как я могу расширить класс Java с помощью Kotlin, чтобы использовать его как статическое развлечение?
public class TestA { public static void a() {} } fun TestA.b(){} Как я могу расширить класс Java с помощью Kotlin, чтобы использовать его как статическое развлечение? так же, как TestA.b() использовать эту забаву
128 просмотров
schedule 25.04.2023

Kotlin Android дебаунс
Есть ли какой-нибудь необычный способ реализовать debounce логику с помощью Kotlin Android? Я не использую Rx в проекте. Есть способ в Java , но он слишком велик, как для меня здесь.
24790 просмотров

Создайте EnumMap из списка значений в Котлине
Я хотел бы определить расширение enum class , которое принимает список значений в том же порядке, что и константы перечисления, и выводит EnumMap . Вместо этого я смог создать и расширить объект List<V> с массивом ключей из...
7221 просмотров
schedule 26.04.2024

можем ли мы поменять местами два числа в kotlin, используя две переменные, и получить ввод от пользователя?
Я попробовал это с помощью следующей программы, но она показывает ошибку, что ожидается переменная kotlin: [
1232 просмотров

Функция расширения не найдена при запуске тестов
У меня есть это расширение: src/main/kotlin/com/myproject/api/extensions.kt fun String.asJson() : JsonObject { return JsonObject.readFrom(this) } Когда я запускаю свое приложение, оно работает нормально. Но когда я запускаю тестовый...
540 просмотров
schedule 08.05.2023

Функция расширения Kotlin с запросом на сервер отдыха
Я настраиваю функцию расширения для Timber. Я хочу иметь функцию отправки журнала на мой сервер. Проблема для меня - Кинжал. У меня есть экземпляр класса RestService в кинжале, и я использую его во всем своем приложении. Но чтобы использовать...
182 просмотров
schedule 22.07.2023