Articles of реактивные мозги

Котлин не смог скачать

Вчера я переустановил мою Android-студию и попытался добавить плагин Kotlin в настройках, но после этого не было обратного вызова. Индикатор выполнения завершил работу, и я поймал эту ошибку. Связано ли это с последним обновлением Android Studio? благодаря

Intellij невежество на .kt файлов в структуре пакета без инструкции «package ..»? ЗАЧЕМ?

package com.yada.yada Что происходит с IntelliJ, когда я создаю Java-класс 'ss' в com.yada.yada без инструкции пакета? – КРАСНЫЙ «Отсутствие заявления о пакете». Что происходит, когда я создаю файл Kotlin в com.yada.yada без инструкции пакета? – «Продолжайте работать, пока ваша инфраструктура DI не сможет сканировать ваши отпечатки во время выполнения» Почему проверка IJ пакета не обязательна […]

Как точно работает ktlin htmlx-строитель под капотом?

Это фрагмент, который объясняет часть сборки htmlx (из документации): protected fun <T : Element> initTag(tag: T, init: T.() -> Unit): T { tag.init() children.add(tag) return tag } Главное – children.add(tag) , поэтому мы можем объявить: html { head {} body {} } потому что голова и тело являются функциями-членами html. Но как насчет тега DIV […]

Сократить «настройку времени компиляции» для Kotlin с Maven

Во время компиляции с использованием maven, когда Kotlin работает, он застрял на «[DEBUG]« Настройка среды компиляции »за 20-30 секунд из 40-секундного времени компиляции. Есть ли способ минимизировать это время? [INFO] Kotlin Compiler version 1.0.6-release-127 [INFO] Compiling Kotlin sources from [/Users/jacksenkline/Desktop/api/src/main/java] [DEBUG] Classpath: /Users/jacksenkline/Desktop/api/target/api-0.1.0-SNAPSHOT/WEB-INF/classes:/Users/jacksenkline/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.9.48/appengine-api-1.0-sdk-1.9.48.jar:/Users/jacksenkline/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/Users/jacksenkline/.m2/repository/jstl/jstl/1.2/jstl-1.2.jar:/Users/jacksenkline/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.0.6/kotlin-stdlib-1.0.6.jar:/Users/jacksenkline/.m2/repository/org/jetbrains/kotlin/kotlin-runtime/1.0.6/kotlin-runtime-1.0.6.jar:/Users/jacksenkline/.m2/repository/org/json/json/20160810/json-20160810.jar:/Users/jacksenkline/.m2/repository/redis/clients/jedis/2.9.0/jedis-2.9.0.jar:/Users/jacksenkline/.m2/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar:/Users/jacksenkline/.m2/repository/io/jsonwebtoken/jjwt/0.7.0/jjwt-0.7.0.jar:/Users/jacksenkline/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.2/jackson-databind-2.8.2.jar:/Users/jacksenkline/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar:/Users/jacksenkline/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.2/jackson-core-2.8.2.jar [DEBUG] Classes directory is /Users/jacksenkline/Desktop/api/target/api-0.1.0-SNAPSHOT/WEB-INF/classes [INFO] Module name is api [DEBUG] Invoking […]

Запустить Java в Kotlin-конвертер из командной строки?

Вы можете использовать плагины Kotlin для Intellij и Eclipse для преобразования файлов Java в Kotlin. Может ли это преобразование быть из командной строки каким-либо образом без какой-либо из этих IDE?

Самый простой способ получить возможность hotswap при использовании транспилера kotlin-to-js?

Что является самым простым способом / инструментами / технологиями для получения возможности hotswap при кодировании HTML (kotlinx-html-builder) и чистого javascript (kotlin-to-js) с использованием kotlin & gradle & IDEA? Не очень желательно использовать create-react-kotlin-приложение (так как я кодирую простые простые js).

Как использовать команду `java` с` kotlin-compiler.jar` для компиляции исходных кодов Kotlin?

Теперь мне ограничено использование команды java для компиляции исходного файла Kotlin. Поэтому после некоторых попыток я нашел файл kotlin-compiler.jar в папке lib/ в kotlinc/ . Затем я попытался написать файл kotlinc/lib/ в kotlinc/lib/ : public fun main(args: Array<String>) { println("hello") } А потом я выполнил команду java -jar kotlin-compiler.jar Hello.kt которая сработала и сгенерировала файл […]

Конструкторы по умолчанию Kotlin

Все ли это эквиваленты Котлина? open class A // A() – explicit call of A default constructor class B : A() используя super() : open class A class B : A { constructor() : super() } используя super : open class A class B : A { constructor() : super } ничего не указано: open […]

Что такое Лямбда с приемником?

Что такое Лямбда с приемником в Котлине, а у нас есть функции расширения? Две приведенные ниже функции выполняют одни и те же вещи, однако первый из них более читабельный и короткий: fun main(args: Array<String>) { println("123".represents(123)) println(123.represents("123")) } fun String.represents(another: Int) = toIntOrNull() == another val represents: Int.(String) -> Boolean = {this == it.toIntOrNull()}

Intereting Posts
isInitialized – Поле поддержки lateinit var недоступно на данный момент Простой пример kotlin печатает kotlin.Unit при печати результата функции infix Как связать ошибки Kotlin с исходным кодом в Android Studio? GridLayout в Котлине? Обнаружение кругов в изображениях opencv как преобразовать в NotNull с помощью перечисления в Котлин Почему класс kotlin класса не имеет близкого метода? Как помещать выражение лямбда после параметров на mapTo вызвать юридический синтаксис? Несоответствие типа Котлина при прохождении в параметре DataBinding не может использоваться в BaseActivity, где я код в Kotlin RX2.0 вложенная обработка ошибок подписки Как получить доступ к переменной экземпляра в статическом сопутствующем объекте в Koltin Каков наилучший способ в kotlin для метода toString () для нулевого объекта возвращать пустую строку вместо "null" NoClassDefFoundError при использовании Exposed Компаратор как лямбда