preguntar acerca de kotlin

4
réponses

Convertir des variables statiques de Java en Kotlin

j'essaie de convertir le code suivant en Kotlin et j'ai toujours l'une des classes (Foo) utilisées par Java. Quelle est la bonne façon de faire cette conversion? Java Original: public class Foo { public static final String C_ID = "ID"; publi …
demandé sur 1970-01-01 00:33:36
5
réponses

comment exécuter compiled class file dans Kotlin?

Jetbrains fournit la documentation mais je ne trouve pas comment exécuter le fichier de classe compilé de Kotlin. bonjour.kt: fun main(args : Array<String>) { println("Hello, world!") } compiler: $ kotlinc -out dist -src hello.kt $ ls di …
demandé sur 1970-01-01 00:33:32
3
réponses

Tableau bidimensionnel Int à Kotlin

est-ce la façon la plus facile de déclarer deux dimensions Int tableau avec la taille spécifiée dans Kotlin? val board = Array(n, { IntArray(n) }) ... …
demandé sur 1970-01-01 00:33:34
4
réponses

Comment comparer deux tableaux à Kotlin?

compte tenu de certains des tableaux dans Kotlin let a = arrayOf("first", "second") val b = arrayOf("first", "second") val c = arrayOf("1st", "2nd") Existe-t-il des fonctions intégrées à la norme Kotlin std-lib qui teste deux tableaux pour l'égali …
demandé sur 1970-01-01 00:33:36
2
réponses

Pourquoi Kotlin ne permet-il pas d’utiliser lateinit avec des types primitifs?

dans la langue Kotlin, nous, par défaut, devons initialiser chaque variable lorsqu'elle est introduite. Pour éviter cela, le lateinit mot-clé peut être utilisé. En se référant à un lateinit variable avant qu'elle ait été initialisée donne une excepti …
demandé sur 1970-01-01 00:33:36
7
réponses

Kotlin coroutine de la bonne façon dans Android

j'essaye de mettre à jour une liste à l'intérieur de l'adaptateur en utilisant async, je peux voir qu'il y a trop de boilerplate. Est-ce la bonne façon d'utiliser les Coroutines Kotlin? peut-on l'optimiser davantage? fun loadListOfMediaInAsync( …
demandé sur 1970-01-01 00:33:37
8
réponses

Java.lang.IllegalStateException: Dex archives: setting.Extension DEX uniquement pour.Les fichiers de CLASSE

je construis le projet à gitlab ci ./gradlew assembleDebug --stacktrace et parfois, il renvoie une erreur: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesWithDexBuilderForDebug'. > …
demandé sur 1970-01-01 00:33:37
4
réponses

Comment créer un tableau vide dans kotlin?

j'utilise Array(0, {i -> ""}) actuellement, et j'aimerais savoir s'il y a une meilleure implémentation comme Array() plus, si j'utilise arrayOfNulls<String>(0) as Array<String>, le compilateur m'avertir que cette distribution ne pourr …
demandé sur 1970-01-01 00:33:35
5
réponses

Constructeurs en Kotlin

je suis en train d'apprendre Kotlin officielle des docs, j'ai créé un class comme ci-dessous où j'ai créé un constructor qui en a deux parameters. Corps de l' constructorinit bloc. class Person(name: String, surname: String) { init { Log …
demandé sur 1970-01-01 00:33:37
6
réponses

Dagger et Kotlin. Dagger ne génère pas de classes de composants

je suis nouveau avec kotlin et Dagger. J'ai un petit problème que je ne sais pas comment résoudre et je ne trouve pas une solution. donc c'est ce que j'ai @Module class AppModule (app: Application) { private var application: Application; init { …
demandé sur 1970-01-01 00:33:35