Questions marquées «kotlin»

Kotlin est un langage de programmation open source à typage statique soutenu par JetBrains. Kotlin combine la POO et les fonctionnalités fonctionnelles et se concentre sur l'interopérabilité, la sécurité, la clarté et le support de l'outillage. Il cible actuellement la JVM et JavaScript, et c'est un langage officiellement pris en charge sur Android.

5
Différence entre une classe et un objet dans Kotlin
Je suis nouveau sur Kotlin et j'ai récemment converti un simple fichier de java en Kotlin. Je me demande pourquoi le convertisseur Android a changé ma classe java en un objet Kotlin. Java: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int …
99 java  android  kotlin 


6
Android Studio 3.0 - Impossible de trouver la méthode 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List'
Essayer de démarrer un nouveau projet Kotlin avec Android Studio 3.0 Canary 1 affiche cette erreur. Trace complète: Erreur: impossible de trouver la méthode 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List;'. Les causes possibles de cette erreur inattendue incluent:Le cache des dépendances de Gradle peut être corrompu (cela se produit …


5
Nécessite les annotations Android Api vs TargetApi
Quelle est la différence entre RequiresApiet TargetApi? Échantillon à kotlin: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() REMARQUE: FingerprintManager.AuthenticationCallbacknécessite une APIM REMARQUE 2: si je n'utilise pas de charpie TargetApi, échoue avec une erreur class requires api level 23...

8
Que fait?: Faire à Kotlin? (Opérateur Elvis)
Je ne peux pas comprendre ce que ?:fait par exemple ce cas val list = mutableList ?: mutableListOf() et pourquoi peut-il être modifié en ceci val list = if (mutableList != null) mutableList else mutableListOf()
98 kotlin 

5
Opérateur d'astérisque de Kotlin avant le nom de variable ou opérateur de propagation dans Kotlin
Je veux savoir ce que fait exactement l'astérisque avant le nom de la variable dans Kotlin. J'ai vu ceci ( *args) à l' exemple de Spring Boot Kotlin : @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer")) repository.save(Customer("Chloe", "O'Brian")) repository.save(Customer("Kim", "Bauer")) repository.save(Customer("David", "Palmer")) …
97 syntax  kotlin 

4
Comment créer une instance d'interface anonyme dans Kotlin?
J'ai une bibliothèque Java tierce avec un objet avec une interface comme celle-ci: public interface Handler<C> { void call(C context) throws Exception; } Comment puis-je l'implémenter de manière concise dans Kotlin similaire à la classe anonyme Java comme ceci: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) …

10
Comment lire un fichier texte à partir de ressources dans Kotlin?
Je veux écrire un test Spek à Kotlin. Le test doit lire un fichier HTML à partir du src/test/resourcesdossier. Comment faire? class MySpec : Spek({ describe("blah blah") { given("blah blah") { var fileContent : String = "" beforeEachTest { // How to read the file file.html in src/test/resources/html fileContent = …
94 kotlin 

7
Remplacer le getter pour la classe de données Kotlin
Compte tenu de la classe Kotlin suivante: data class Test(val value: Int) Comment remplacer le Intgetter pour qu'il renvoie 0 si la valeur est négative? Si ce n'est pas possible, quelles sont les techniques pour obtenir un résultat approprié?
94 kotlin 



20
Référence non résolue de Kotlin dans IntelliJ
J'ai commencé avec le tutoriel pour apprendre Kotlin dans IntelliJ.Lorsque j'ai essayé d'exécuter l'exemple ie fun main(args: Array<String>) { println("lol") } L'exécution est suspendue avec ce message Error:(5, 5) Kotlin: Unresolved reference: println C'est la première fois que j'utilise IntelliJ, je n'ai jamais travaillé sur un Javaprojet non plus, est-ce …

4
Kotlin: équivalent de getClass () pour KClass
En Java, nous pouvons résoudre la classe d'une variable via getClass()like something.getClass(). À Kotlin, je sais something.javaClassce qui est bien, mais je veux pouvoir l'obtenir de la KClassmême manière. J'ai vu la Something::classsyntaxe mais ce n'est pas ce dont j'ai besoin. J'ai besoin d'obtenir la KClass d'une variable. Une telle …
93 java  class  kotlin 

7
Comment créer un tableau vide dans kotlin?
J'utilise Array(0, {i -> ""})actuellement, et j'aimerais savoir s'il existe une meilleure implémentation telle queArray() de plus, si j'utilise arrayOfNulls<String>(0) as Array<String>, le compilateur m'alertera que cette distribution ne pourra jamais réussir. Mais c'est l'implémentation par défaut à l'intérieur Array(0, {i -> ""}). Est-ce que je rate quelque chose?
93 arrays  kotlin 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.