Articles of kartlin

Kotlin no pudo download

Ayer reinstalé mi Android Studio y traté de agregar el plugin de Kotlin en las preferences, pero luego no hubo callback. La barra de progreso lo terminó y detecté este error. ¿Está conectado con la última actualización de Android Studio? Gracias

¿Inteligencia ignorante en files .kt bajo la estructura del package sin statement 'package ..'? ¿POR QUÉ?

package com.yada.yada ¿Qué sucede con IntelliJ cuando creo la class Java 'ss' en com.yada.yada sin statement de package? – ROJO "Declaración de package faltante". ¿Qué sucede cuando creo el file Kotlin en com.yada.yada sin statement del package? – "Sigue adelante hasta que tu marco DI no logre escanear tus datos durante el time de ejecución" […]

¿Cómo funciona el generador htmlx de kotlin exactamente debajo del capó?

Este es un fragment que explica alguna parte del constructor htmlx (de la documentation): protected fun <T : Element> initTag(tag: T, init: T.() -> Unit): T { tag.init() children.add(tag) return tag } El punto principal es children.add(tag) , entonces podemos declarar: html { head {} body {} } porque la cabeza y el cuerpo son […]

Reduce el time de 'configuration del entorno de compilation' para Kotlin con Maven

Durante la compilation usando maven, cuando Kotlin está funcionando, se bloquea en '[DEBUG] Configurando el entorno de compilation' durante unos buenos 20-30 segundos de un time de compilation de 40 segundos. ¿Hay alguna forma de minimizar este time? [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/networkingis/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 […]

Ejecutar el convertidor de Java a Kotlin desde la línea de command?

Puede usar los complementos de Kotlin para Intellij y Eclipse para convertir files Java a Kotlin. ¿Se puede hacer esta conversión desde la línea de command de alguna manera sin ninguno de estos IDEs?

Constructores por defecto Kotlin

¿Son todos estos fragments de Kotlin equivalentes? open class A // A() – explicit call of A default constructor class B : A() usando super() : open class A class B : A { constructor() : super() } usando super : open class A class B : A { constructor() : super } nada está […]

¿La forma más fácil de get la capacidad de acceso directo mientras usas kotlin-to-js transpiler?

¿Cuál es la forma / herramientas / tecnologías más fácil de get la capacidad de acceso directo mientras se codifica HTML (kotlinx-html-builder) y javascript puro (kotlin-to-js) usando kotlin & gradle & IDEA? No es muy conveniente utilizar create-react-kotlin-app (ya que estoy codificando js simples puros).

¿Cómo usar el command `java` con` kotlin-compiler.jar` para comstackr los códigos fuente de Kotlin?

Ahora estoy limitado a usar el command java para comstackr un file fuente de Kotlin. Entonces, después de algunos bashs, encontré un file kotlin-compiler.jar en la carpeta lib/ en kotlinc/ . Entonces traté de escribir un file kotlinc/lib/ en kotlinc/lib/ : public fun main(args: Array<String>) { println("hello") } Y luego, java -jar kotlin-compiler.jar Hello.kt el […]

¿Cuál es el propósito de Lambda's con Receiver?

¿Cuál es el propósito de Lambda's con Receiver en Kotlin, mientras tenemos funciones de extensión? Dos funciones a continuación hacen las mismas cosas, sin embargo, la primera es más legible y breve: 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()}