Kotlin ist eine Open-Source, statisch typisierte Programmiersprache, die von JetBrains unterstützt wird. Kotlin kombiniert OO- und Funktionsmerkmale und konzentriert sich auf Interoperabilität, Sicherheit, Übersichtlichkeit und Werkzeugunterstützung. Es zielt derzeit auf die JVM und JavaScript, und es ist eine offiziell unterstützte Sprache auf Android.
Ich weiß, dass Datenklassen wie einfache Modelle in Kotlin mit getters und Setter standardmäßig sind und sind so einfach:
%Vor%
Ist es möglich, einen zweiten Konstruktor für diese Datenklasse zu deklarieren?
06.06.2017, 13:33
Kotlin generiert automatisch seine Getter und Einstellungen, aber ich beziehe mich nie auf sie? Was ist der richtige Weg, um einen benutzerdefinierten Getter / Setter in Kotlin zu schreiben? Wenn ich myObj.myVar = 99 sage, habe ich das Gefühl...
05.11.2016, 13:04
Der folgende Code gibt diese Warnung im Kotlin-Projekt mit Android Studio 3.0 auf dem Mac zurück.
%Vor%
Der Name der privaten Property "REQUEST_CODE" entspricht nicht dem Regex " _?[a-z][A-Za-z\d]* " less ... (⌘F1)
Gibt private Property-N...
06.11.2017, 10:41
Angenommen, ich habe eine Variable activities vom Typ List<Any>? . Wenn die Liste nicht null und nicht leer ist, möchte ich etwas tun, sonst möchte ich etwas anderes machen. Ich habe folgende Lösung gefunden:
%Vor%
Gibt es einen i...
13.10.2014, 13:31
Ich möchte zwei Intent-Flags kombinieren, wie wir es in android tun
%Vor%
Ich habe versucht, so etwas zu tun, aber es hat nicht funktioniert für mich
%Vor%
01.09.2017, 07:41
Ich habe eine Funktion, die ein Argument eines generischen Typs verwendet und ich möchte auf die Klasse davon zugreifen:
%Vor%
Dies schlägt fehl mit "Ausdruck im Klassenliteral hat NULL-Typ". Das ist in Ordnung, ich verstehe es (ich könnte...
12.09.2017, 16:05
Ich weiß, dass ich #region #endregion verwenden kann, um Code-Snippets in C # zu umgeben. Gibt es eine ähnliche Syntax in Kotlin? Danke!
%Vor%
05.07.2017, 01:02
Wenn ich ein immutableMap: Map<String, Int> habe und es in ein mutableMap: MutableMap<String, Int> umwandeln möchte, was wäre der beste Weg das zu tun? Es scheint keinen bequemen Weg zu geben.
26.07.2016, 15:38
In der Ankündigung M9 wurde gesagt, dass die inkrementelle Kompilierung jetzt unterstützt wird. Funktioniert das auch mit Gradle, speziell Android? Wenn ja, wie kann ich es aktivieren?
16.01.2015, 15:54
Ich habe diese Schnipsel:
%Vor%
Dann benutze ich das hier:
%Vor%
aber ich bekomme diesen Fehler:
%Vor%
10.11.2016, 04:20