Suchergebnisse für Anfrage "kotlin-extension"

4 die antwort

Sollten wir vermeiden, eine Funktion so zu benennen wie eine vorhandene Klasse in Kotlin? Warum

it @Kotlin können Sie eine Funktion wie eine vorhandene Klasse benennen, z.HashSet mit Initialisierungsfunktion könnte folgendermaßen implementiert werden: fun <T> HashSet(n : Int, fn: (Int) -> T) = HashSet<T>(n).apply { repeat(n) { add(fn(it)) ...

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 ...

2 die antwort

Wie man eine Datenklasse mit toString @ erweite

Ich habe eine Datenklasse erstellt data class Something ( val a : String, val b : Object, val c : String )Wenn ich später in meinem Programm die Zeichenfolgendarstellung dieser Datenklasse benötige, habe ich versucht, die toString-Methode zu ...

TOP-Veröffentlichungen

6 die antwort

ie kann man Java-Klassen in Kotlin statische Methoden hinzufüge

Ist es möglich, dem @ eine neue statische Methode hinzuzufügejava.lang.Math Klasse inKotlin? Normalerweise sind solche Dinge in Kotlin möglich ...