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 habe ein einfaches Fabrikmuster, bei dem die Implementierung durch Überladungsauflösung bestimmt wird. Problem ist, dass der Kotlin-Compiler mit "Überladungsauflösung Ambiguität" für das Inline-Lambda klagt.
%Vor%
Wie löst der Kotlin-Com...
01.03.2016, 20:11
Ich habe kürzlich den Großteil meines Projekts in Kotlin umgewandelt. Jetzt stoße ich auf einige ungewöhnliche Fehler, die sich alle auf Annotationsbibliotheken beziehen. Unnötig zu sagen, dass es in Java nicht passiert ist.
Ich werde die Fäl...
25.02.2016, 17:07
Wenn ich den folgenden Code hinzufüge, kommt ein Fehler:
%Vor%
Ich weiß wirklich nicht warum.
29.05.2017, 08:37
Angenommen, ich habe eine Liste mit Elementen der Größe 30k, und ich möchte eine Operation für alle möglichen Paare innerhalb einer Liste durchführen. Also ich hatte:
%Vor%
Frage 1:
Gibt es etwas, das ich als Alternative nutzen kann? (Wie...
06.12.2015, 01:24
%Vor%
erzeugt
%Vor%
Aber es ist! Und der Code sollte zu etwas wie übersetzen
%Vor%
was gut funktioniert.
Was ist der Grund für den Fehler und gibt es eine Problemumgehung? In der realen Code-Initialisierung ist nicht-trivial und Foo...
20.11.2017, 12:18
Ich habe folgende Java-Schnittstellen:
%Vor%
Und die folgende Kotlin-Klasse:
%Vor%
Nun kompiliert die erste Anweisung in der Funktion main , aber IntelliJ gibt eine Warnung aus, dass der SAM-Konstruktor durch ein Lambda ersetzt werden...
08.04.2016, 09:46
Ich habe eine sehr einfache Testfunktion wie folgt erstellt:
%Vor%
Ich starte es mit Coverage ... Die Testabdeckung Nummer ist 0%. Aber wenn ich das inline Schlüsselwort entferne, wird die Testabdeckung jetzt angezeigt.
Ist dies ein Pr...
24.05.2016, 06:19
Nachdem ich mein Android-Projekt in Kotlin umgewandelt habe, kann ich keinen Release-Build erstellen, der Fehler scheint mit Proguard in Verbindung zu stehen.
Ich sehe 155 Warnungen wie
%Vor%
und der Build schlägt mit fehl
%Vor%
Wenn...
30.05.2017, 04:39
javah ist seit JDK 8 veraltet und wird / wird in JDK 10 entfernt und laut JEP 313 und der veraltete Text javac mit dem Flag -h sollten stattdessen verwendet werden:
Warnung: Das Tool javah soll in der nächsten großen JDK-Vers...
15.02.2018, 21:00
Meine Android-App ist ein Multimodul-Projekt:
%Vor%
Module: Anwendung und: Datenprovider arbeiten gut mit Spock, Testlauf und Fertigstellung ohne Probleme. Aber: Präsentation und: Domain, die reine Kotlin-Module sind, haben Probleme mit Spoc...
11.07.2017, 14:35