Als «kotlin» getaggte Fragen

Kotlin ist eine Open-Source-Programmiersprache mit statischer Typisierung, die von JetBrains unterstützt wird. Kotlin kombiniert OOP- und Funktionsmerkmale und konzentriert sich auf Interoperabilität, Sicherheit, Klarheit und Werkzeugunterstützung. Es zielt derzeit auf JVM und JavaScript ab und ist eine offiziell unterstützte Sprache für Android.

2
Warum gibt es in Kotlin keine Parallelitätsschlüsselwörter?
Warum gibt es keine Schlüsselwörter für Synchronisation / Parallelität? Bisher gibt mir meine Forschung eine Lösung: Sie wickeln einige Klassen auf hoher Ebene ein und verwenden sie, um die Parallelität zu behandeln. Was ist bei einem Projekt in reinem Kotlin zu tun, wenn eine kleine, hochoptimierte Komponente für die Parallelität …

13
In diesem Build wurden veraltete Gradle-Funktionen verwendet, sodass es nicht mit Gradle 5.0 kompatibel ist
Ich habe einen Gradle FAILURE: ..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." Fallschilderung: Der nächsten Codebibliothek sind die nächsten Bibliotheken beigefügt: APP / build.gradle //(Required) Writing and executing Unit Tests on the JUnit Platform testImplementation "org.junit.jupiter:junit-jupiter-api:5.2.0" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.2.0" // (Optional) If you need …

3
Was ist aus Schlüsselwort in Kotlin
Ich bin nicht in der Lage zu verstehen , und ich konnte nicht die Bedeutung finde heraus Schlüsselwort in Kotlin. Sie können das Beispiel hier überprüfen: List<out T> Wenn jemand die Bedeutung davon erklären kann. Es wäre sehr dankbar.
80 generics  kotlin 

3
Warum kann 'kotlin.Result' nicht als Rückgabetyp verwendet werden?
Ich habe eine Methode erstellt und die Rückgabe erfolgt Result<R>in einer Klasse von MyClass<R>, aber die Fehlermeldung lautet: 'kotlin.Result' kann nicht als Rückgabetyp verwendet werden Ich habe auch im Quellcode des Ergebnisses nach einigen Hinweisen gesucht. Warum ist das so? Testcode (unter Verwendung von Version 1.3-RC). class MyClass<R>(val r: R) …

9
"ViewViewById" in Kotlin nicht möglich. Fehler "Typinferenz fehlgeschlagen"
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, eine RecycleViewID zu finden . Fehler: - Typinferenz fehlgeschlagen: Nicht genügend Informationen, um auf Parameter T zu schließen Code: class FirstRecycleViewExample : AppCompatActivity() { val data = arrayListOf<String>() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.first_recycleview) val recycler_view = findViewById(R.id.recycler_view) as RecyclerView ///IN …

3
Wie kann ich in Kotlin nach generischen Typen suchen?
Ich versuche in Kotlin nach einem generischen Typ zu suchen. if (value is Map<String, Any>) { ... } Aber der Compiler beschwert sich bei Beispiel für gelöschten Typ kann nicht überprüft werden: jet.Map Die Prüfung mit einem normalen Typ funktioniert gut. if (value is String) { ... } Kotlin 0.4.68 …

4
Kotlin statische Methoden und Variablen
Ich möchte eine Klasseninstanz in einer öffentlichen statischen Variablen speichern können, kann aber nicht herausfinden, wie dies in Kotlin gemacht wird. class Foo { public static Foo instance; public Foo() { instance = this; } }
78 kotlin 

4
Kotlin: Durch ein JSONArray iterieren
Ich schreibe eine Android-App mit Kotlin und Realm. Ich habe ein JSONArray und möchte die JSONObjects in diesem Array durchlaufen, um sie in eine Realm-Datenbankklasse zu laden: Reichsklasse: import io.realm.RealmObject import io.realm.annotations.PrimaryKey import io.realm.annotations.Required open class Person( @PrimaryKey open var id: Long = 0, @Required open var name: String = …
78 android  json  kotlin 

6
Ist es möglich, Mockito in Kotlin zu verwenden?
Das Problem, mit dem ich konfrontiert bin, ist die Matchers.anyObject()Rückkehr null. Wenn eine Methode verspottet wird, die nur nicht nullfähige Typen akzeptiert, wird die Ausnahme "Sollte nicht null sein" ausgelöst. `when`(mockedBackend.login(anyObject())).thenAnswer { invocationOnMock -> someResponse } Verspottete Methode: public open fun login(userCredentials: UserCredentials): Response
78 java  mocking  mockito  kotlin 

4
So beheben Sie den Fehler "Fehler beim Beheben von: org.jetbrains.kotlin: kotlin-stdlib-jre7 ..." beim Erstellen in Android Studio
Ich habe ein neues Projekt erstellt, indem ich das Kontrollkästchen "Kotlin einschließen" in Android Studio 3 aktiviert habe. Beim Kompilieren wird sofort eine Fehlermeldung angezeigt "Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7..." Ich habe sichergestellt, dass alle Plugins auf dem neuesten Stand sind und das Android SDK ordnungsgemäß installiert ist. Wie kann ich …
78 kotlin 


6
Was ist ein "Empfänger" in Kotlin?
Wie hängt es mit Erweiterungsfunktionen zusammen? Warum ist with eine Funktion kein Schlüsselwort? Zu diesem Thema scheint es keine explizite Dokumentation zu geben, nur die Annahme von Wissen in Bezug auf Erweiterungen .
78 kotlin 

16
Die Safeargs-Bibliothek generiert keine Richtungsklasse
Ich benutze Navigationsbibliothek und Safeargs zum Übergeben von Daten. Ich definiere Argumente, um so zu fragmentieren. <fragment android:id="@+id/otherFragment" android:name="com.asd.navigate.OtherFragment" android:label="OtherFragment"> <argument android:name="screenTitle" android:defaultValue="0" app:type="string" /> </fragment> OtherFragmentArgs generiert, ich kann es verwenden, aber die OtherFragmentDirection-Klasse wird nicht generiert, wenn ich auf "Projekt erstellen" klicke. Ist das ein Fehler oder muss …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.