[JAVA] "Hallo Welt!" Mit Kotlin + CLI in 5 Minuten
Kotlin hat ein starkes Image der Android-Entwicklung, aber da es sich um eine Allzwecksprache handelt, die mit Java kompatibel ist und auf der Serverseite verwendet werden kann, habe ich Kotlin problemlos über die Befehlszeile ohne Verwendung einer IDE ausprobiert.
Verfahren
Installieren des Kotlin-Compilers
$ brew update
$ brew install kotlin
- Diesmal ist es Mac + Homebrew, aber es kann einfach unter Linux usw. installiert werden.
- https://kotlinlang.org/docs/tutorials/command-line.html
Codierung
$ vim hello.kt
...(Bearbeiten Sie mit Ihrem Lieblingseditor)
$ cat hello.kt
fun main(args: Array<String>) {
println("Hello, World!")
}
- Deklariere eine Funktion mit
fun
- Der Typ des Arguments steht nach dem Doppelpunkt nach dem Argument
- Sie können Funktionen auf der obersten Ebene schreiben. Im Gegensatz zu Java ist keine Klassendeklaration erforderlich
- Im Gegensatz zu Java sind Arrays nur Klassen
- Standardausgabe mit
println
- In Java ist es "System.out.println", aber da die Standardbibliothek von Kotlin die Standardbibliothek von Java umschließt, kann sie präzise geschrieben werden.
- Kein Semikolon erforderlich
Kompilieren und ausführen
$ kotlinc hello.kt -include-runtime -d hello.jar
$ java -jar hello.jar
- Geben Sie den Verzeichnisnamen oder den Namen der JAR-Datei an, in dem die Ausgabedatei der Klasse mit der Option -d gespeichert ist.
- Fügen Sie mit der Option "-include-runtime" die Laufzeitbibliothek von Kotlin in das JAR ein und geben Sie sie in einem ausführbaren Format aus.
-
- Kotlin-Laufzeit ist erforderlich, um vom Kotlin-Compiler kompilierten Code auszuführen
- Die Ausführung ist ein normaler Java-Befehl
Referenz
- "Kotlin in Action": https://www.manning.com/books/kotlin-in-action
- Offizielles Kotlin-Tutorial: https://kotlinlang.org/docs/tutorials/command-line.html