Preguntas etiquetadas con kotlin

95
¿Cómo comprobar la clase "instancia de" en kotlin?

En la clase Kotlin, tengo parámetro de método como objeto (véase el documento Kotlin aquí ) para el tipo de clase T . Como objeto, paso diferentes clases cuando llamo al método. En Java podemos comparar la clase usando el instanceofobjeto de qué clase es. Entonces, quiero verificar y comparar...

94
¿Cómo leer un archivo de texto de recursos en Kotlin?

Quiero escribir una prueba de Spek en Kotlin. La prueba debería leer un archivo HTML de la src/test/resourcescarpeta. ¿Cómo hacerlo? class MySpec : Spek({ describe("blah blah") { given("blah blah") { var fileContent : String = "" beforeEachTest { // How to read the file file.html in...

93
¿Cómo crear una matriz vacía en kotlin?

Estoy usando Array(0, {i -> ""})actualmente y me gustaría saber si hay una mejor implementación comoArray() además, si estoy usando arrayOfNulls<String>(0) as Array<String>, el compilador me alertará de que esta transmisión nunca podrá tener éxito. Pero es la implementación...

93
Referencia no resuelta de Kotlin en IntelliJ

Comencé con el tutorial para aprender Kotlin en IntelliJ. Cuando intenté ejecutar el ejemplo, es decir fun main(args: Array<String>) { println("lol") } La ejecución se suspende con este mensaje. Error:(5, 5) Kotlin: Unresolved reference: println Esta es la primera vez que uso IntelliJ....

93
Kotlin: Equivalente de getClass () para KClass

En Java podemos resolver la clase de una variable mediante getClass()like something.getClass(). En Kotlin soy consciente de something.javaClassque está bien, pero quiero poder obtenerlo KClassde una manera similar. He visto la Something::classsintaxis pero esto no es lo que necesito. Necesito...

91
Kotlin: withContext () vs Async-await

He estado leyendo documentos de Kotlin , y si entendí correctamente, las dos funciones de Kotlin funcionan de la siguiente manera: withContext(context): cambia el contexto de la corrutina actual, cuando se ejecuta el bloque dado, la corrutina vuelve al contexto anterior. async(context): Inicia...

89
Kotlin - Cómo concatenar correctamente una cadena

Una pregunta muy básica, ¿cuál es la forma correcta de concatenar una cadena en Kotlin? En Java, usaría el concat()método, por ejemplo String a = "Hello "; String b = a.concat("World"); // b = Hello World Sin concat()embargo, la función no está disponible para Kotlin. ¿Debería usar el...