Вопросы по теме '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 просмотров
schedule
01.07.2022
Общая функция расширения 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 просмотров
schedule
18.12.2022
Создайте EnumMap из списка значений в Котлине
Я хотел бы определить расширение enum class , которое принимает список значений в том же порядке, что и константы перечисления, и выводит EnumMap .
Вместо этого я смог создать и расширить объект List<V> с массивом ключей из...
7221 просмотров
schedule
26.04.2024
можем ли мы поменять местами два числа в kotlin, используя две переменные, и получить ввод от пользователя?
Я попробовал это с помощью следующей программы, но она показывает ошибку, что ожидается переменная kotlin:
[
1232 просмотров
schedule
02.10.2023
Функция расширения не найдена при запуске тестов
У меня есть это расширение:
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