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.

Referenzlinks

Andere Erweiterungen