Preguntas etiquetadas con kotlin

Kotlin es un lenguaje de programación de código abierto estáticamente tipado respaldado por JetBrains. Kotlin combina OOP y funciones funcionales y se centra en la interoperabilidad, seguridad, claridad y soporte de herramientas. Actualmente se dirige a JVM y JavaScript, y es un idioma oficialmente compatible en Android.


9
NullPointerException al intentar acceder a vistas en un fragmento de Kotlin
¿Cómo usar Kotlin Android Extensions con Fragments? Si los uso adentro onCreateView(), obtengo esta NullPointerExceptionexcepción: Causado por: java.lang.NullPointerException: intento de invocar el método virtual 'android.view.View android.view.View.findViewById (int)' en una referencia de objeto nulo Aquí está el código de fragmento: package com.obaied.testrun.Fragment import android.os.Bundle import android.support.v4.app.Fragment import android.util.Log import android.view.LayoutInflater import …

6
Formatear en plantillas de cadena kotlin
Kotlin tiene una excelente característica llamada plantillas de cadena. Me encanta de verdad. val i = 10 val s = "i = $i" // evaluates to "i = 10" Pero, ¿es posible tener algún formato en las plantillas? Por ejemplo, me gustaría formatear plantillas de doble cadena en kotlin, al …

10
A la lista de Kotlin le faltan "agregar", "eliminar", el mapa "falta", etc.
En Java podríamos hacer lo siguiente public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Pero si lo reescribimos a Kotlin directamente como se muestra a continuación class TempClass { var myList: List<Int>? = null fun doSomething() { myList = …




2
Diferencia entre los tipos de lista y matriz en Kotlin
¿Cuál es la diferencia entre Listy los Arraytipos? Parece que puede hacer las mismas operaciones con ellos (bucles, expresión de filtro, etc.), ¿hay alguna diferencia en el comportamiento o el uso? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1) println(name) for (name in names2) println(name)
192 kotlin 




8
Ampliar clase de datos en Kotlin
Las clases de datos parecen ser el reemplazo de los POJO anticuados en Java. Es bastante esperable que estas clases permitan la herencia, pero no veo una manera conveniente de extender una clase de datos. Lo que necesito es algo como esto: open data class Resource (var id: Long = …

6
¿Cómo convertir la lista al mapa en Kotlin?
Por ejemplo, tengo una lista de cadenas como: val list = listOf("a", "b", "c", "d") y quiero convertirlo en un mapa, donde las cadenas son las claves. Sé que debería usar la .toMap()función, pero no sé cómo, y no he visto ningún ejemplo de ella.
169 dictionary  kotlin 

30
Error: Error de ejecución para la tarea ': aplicación: limpia'. No se puede eliminar el archivo
Estoy tratando de reconstruir mi proyecto Android Studio Gradle (que contiene principalmente el código de Kotlin), pero comenzó a lanzarse UnableToDeleteFileExceptiondurante el proceso de limpieza / reconstrucción: Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar Esto comenzó a suceder después de que intenté cambiar la estructura del …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.