Kotlin-Tutorial
Kotlin ist eine statisch typisierte Programmiersprache, die auf der Java Virtual Machine ausgeführt wird. Sie ist als das Swift der Android-Welt bekannt und wurde von JetBrains entworfen, entwickelt und als Open Source veröffentlicht.
Kotlin kann in Java-Bytecode oder JavaScript kompiliert werden, was die Ausführung auf Geräten ohne JVM erleichtert.
Auf der Google I/O 2017 gab Google bekannt, dass Kotlin die offizielle Entwicklungssprache für Android wurde.
Mein erstes Kotlin-Programm
Kotlin-Programmdateien enden mit.ktals Dateiendung, wie zum Beispiel: hello.kt, app.kt.
Minimalversion
package hello //Optionaler Paket-Header
fun main(args: Array<String>) { //Auf Paketebene sichtbare Funktion, die ein String-Array als Parameter akzeptiert
println("Hello World!") //Semikolons können weggelassen werden
}
Objektorientiert
class Greeter(val name: String) {
fun greet() {
println("Hello, $name")
}
}
fun main(args: Array<String>) {
Greeter("World!").greet() //Zum Erstellen eines Objekts ist das Schlüsselwort new nicht erforderlich
}
Warum Kotlin wählen?
- Prägnant: Reduziert die Menge an Boilerplate-Code erheblich.
- Sicher: Vermeidet ganze Fehlerklassen wie Null-Pointer-Ausnahmen.
- Interoperabel: Nutzt vorhandene Bibliotheken auf der JVM, Android und in Browsern vollständig.
- Tool-freundlich: Kann mit jeder Java-IDE oder über die Kommandozeile erstellt werden.