Über Kotlin
Kotlin ist eine allgemeine Programmiersprache, die von Jetbrains entwickelt wurde und als Entwickler vieler beliebter Integrated Development Environment (IDE) -Software bekannt ist. Die Haupthighlights von Kotlin sind die vollständige Interoperabilität mit Java, statisch getippte Syntax, starker Schwerpunkt auf Nullability -Überprüfungen, um NullPointerexceptions und weniger Code -Ausführlichkeit als Java zu vermeiden. Google hat kürzlich angekündigt, dass Kotlin jetzt die bevorzugte Sprache für die Entwicklung von Android -Apps ist, und die vollständige Unterstützung dafür wurde dem Android Studio IDE hinzugefügt.
Hallo Welt in Kotlin
Im Folgenden finden Sie ein grundlegendes Hello World -Beispiel in Kotlin, der Ihnen eine grundlegende Vorstellung von seiner Syntax gibt.
Fun Main (Args: ArrayAlle Kotlin -Dateien müssen in die “enden.Kt ”Erweiterung. Das Erstellen einer Kotlin -Datei konvertiert eine “.KT ”-Datei in a“.Klassendatei mit dem folgenden Muster: „Hallo.kt ”wird automatisch in ein„ Hellokt konvertiert “.Klasse ”Datei.
Installieren von Kotlin in Ubuntu mit einem Snap -Paket
Der einfachste und einfachste Weg, Kotlin in Ubuntu zu installieren, besteht darin, das offizielle Kotlin -Snap -Paket zu verwenden. Führen Sie den folgenden Befehl aus, um Kotlin aus dem Snap Store zu installieren:
$ sudo snap install -klassisches kotlinManuell installieren Kotlin in Ubuntu
Wenn Sie nicht gerne Snap -Pakete installieren, können Sie Kotlin in Ubuntu oder eine andere Linux -Verteilung mit SDKMan manuell installieren. Führen Sie die folgenden zwei Befehle nacheinander aus:
$ curl -s https: // bekommen.SDKMAN.io | verprügelnÜberprüfen Sie die Installation des Kotlin -Compilers
Sie können Kotlin Repl Shell ausführen, um eine erfolgreiche Installation zu bestätigen. Führen Sie den Befehl unten aus, um die Shell anzuzeigen:
$ kotlincSie können einen gültigen Kotlin -Code in der oben gezeigten interaktiven Shell ausführen.
Kompilieren Sie die KT -Datei in eine JAR -Datei und leiten Sie sie mit Java aus
Verwenden Sie einen Befehl im folgenden Format, um eine Kotlin -Datei in eine JAR -Datei zu erstellen, die von der Java -Laufzeit ausgeführt werden kann:
$ kotlinc Hallo.kt -inklude Runtime -d Hallo.KrugDer Switch „-include-Runtime“ stellt sicher, dass die Kotlin-Laufzeitbibliothek in die JAR-Datei gebündelt ist. Sobald der Build -Prozess abgeschlossen ist, können Sie die Datei mit dem folgenden Befehl als Vorlage ausführen:
$ java -Jar Hallo.KrugAusführen von KT -Datei ohne Erstellung einer JAR -Datei
Sie können auch eine “ausführen“.KT ”-Datei direkt ohne Java -Laufzeit zu verwenden. Zuerst kompilieren Sie zuerst “.KT ”-Datei in a“.Klasse ”Datei mit dem folgenden Befehl:
$ kotlinc Hallo.ktJetzt können Sie die Datei mit dem folgenden Befehl ausführen (ohne “.Klasse ”Erweiterung):
$ kotlin helloktWie bereits erwähnt: „Hallo.Die KT -Datei wird in eine "Hellokt" zusammengestellt.Klasse "Datei", wenn Kotlin Compiler ausgeführt wird.
Verwenden einer Jar -Bibliothek von Drittanbietern mit Kotlin
Das Import einer Jar -Bibliothek von Drittanbietern in einer Kotlin -Datei reicht nicht aus, um sie in den endgültigen generierten Build aufzunehmen. Sie müssen es manuell zum Befehl Build hinzufügen. Nehmen wir an, eine JAR.KT ”-Datei. Dann müssen Sie einen Befehl mit der folgenden Vorlage ausführen:
$ kotlinc Hallo.KT -CP-Libs/Commons-Text-1.7.Jar -inklude Runtime -d Hallo.KrugSie müssen „libs/commons-text-1 ersetzen.7.Jar ”mit dem Weg zu Ihrer eigenen JAR -Datei.
Verwendung mehrerer Jar -Bibliotheken von Drittanbietern mit Kotlin
Der Prozess der Verwendung mehrerer Bibliotheken ist der gleiche wie oben, mit einem kleinen Unterschied, den Sie Bibliothekswege mit einem: (Dickdarm) trennen müssen. Leider konnte ich keine Wildcards dazu bringen, in meinen Tests zu arbeiten, und es scheint, dass die Unterstützung dafür fehlt. Daher müssen Sie möglicherweise jede einzelne Bibliothek in der Build selbst einen vollständigen Pfad angeben.
$ kotlinc Hallo.KT -CP-Libs/Commons-Text-1.7.Glas: libs/commons-Lang3-3.9.KrugAbschluss
Dies markiert das Ende dieses Artikels. Die Übernahme von Kotlin startete, nachdem Google seine Aufnahme in Android Studio als bevorzugte Programmiersprache angekündigt hatte. Obwohl Kotlin heute hauptsächlich in Android -Apps zu sehen ist, gibt es keinen Mangel an Bibliotheken und Projekten von Drittanbietern, um Ihnen den Einstieg zu erleichtern. Von UI -Bibliotheken bis hin zu Web Frameworks sind viele Open -Source -Kotlin -Projekte verwendbar und werden aktiv in der Entwicklung.