Suchergebnisse für Anfrage "kotlin"

4 die antwort

Erweiterungsfunktionen für generische Klassen in Kotlin

Was ist los mit meiner Nebenstellenfunktion unten class Foo<T> { fun <T> Foo<T>.plus(that: Foo<T>): Foo<T> = throw Exception() init { Foo<Int>() + Foo<String>() // A receiver of type Foo<T> is required } } Aktualisiere Ich frage mich, warum es ...

10 die antwort

Wie konvertiere ich List nach Map in Kotlin?

Zum Beispiel habe ich eine Liste von Zeichenfolgen wie: val list = listOf("a", "b", "c", "d")und ich möchte es in eine Map konvertieren, in der die Zeichenfolgen die Schlüssel sind. Ich weiß, dass ich die Funktion .toMap () verwenden sollte, ...

6 die antwort

Vorlagen, die in mehrzeiligen Kotlin-Zeichenfolgen ausgeblendet werden

Wenn ich @ verwenden möch$ Zeichen in mehrzeiligen Zeichenfolgen, wie kann ich es umgehen? val condition = """ ... $eq ... """$eq wird als Referenz auf eine Variable analysiert. Wie entkomme ich$, damit es nicht als Referenz auf Variable ...

TOP-Veröffentlichungen

2 die antwort

0xFF0000FF Ein Integer-Literal entspricht nicht dem erwarteten Typ kotlin.Int

Warum funktioniert das nicht: var color: Int = 0xFF0000FFnd warum muss ich @ anruftoInt() var color: Int = 0xFF0000FF.toInt()

12 die antwort

Wie verwende ich TypeToken + Generika mit Gson in Kotlin?

Ich kann keine Liste generischer Typen aus einer benutzerdefinierten Klasse (Turns) abrufen: val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType)es sagte cannot access '<init>' it is 'public ...

6 die antwort

Wie initialisiere ich Kotlins MutableList, um MutableList zu leeren?

Scheint so einfach, aber wie initialisiere ich KotlinsMutableList leerenMutableList? Ich könnte es auf diese Weise hacken, aber ich bin sicher, dass es etwas Leichteres gibt: var pusta: List<Kolory> = emptyList() var cos: MutableList<Kolory> ...

4 die antwort

bitwise & funktioniert nicht mit Bytes in kotlin

Ich versuche, Kotlin-Code wie folgt zu schreiben: for (byte b : hash) stringBuilder.append(String.format("%02x", b&0xff)); aber ich habe nichts mit dem "&" zu tun. Ich versuche, "b und 0xff" zu verwenden, aber es funktioniert nicht. Das ...

6 die antwort

Wie kann ich Kotlin mitteilen, dass ein Array oder eine Sammlung keine Nullen enthalten darf?

Wenn ich ein Array erstelle und dann ausfülle, glaubt Kotlin, dass das Array möglicherweise Nullen enthält, und zwingt mich, dieses @ zu berücksichtige val strings = arrayOfNulls<String>(10000) strings.fill("hello") val upper = strings.map { ...

2 die antwort

Wie kann man in Kotlin nach mehreren Werten sortieren / vergleichen?

Sag ich habe einclass Foo(val a: String, val b: Int, val c: Date) und ich möchte eine Liste von @ sortierFoos basiert auf allen drei Eigenschaften. Wie würde ich das machen?

4 die antwort

Warum benötigt der Kotlin-Compiler den expliziten Initialisierer der var-Eigenschaft?

Ich kann die folgende Kotlin-Dokumentation nicht verstehen: The initializer, getter and setter are optional. Property type is optional if it can be inferred from the initializer or from the base class member being overridden. Examples: var ...