O Kotlinovi
Kotlin je programovací jazyk pro všeobecné účely vyvinutý společností JetBrains, známý jako vývojáři mnoha populárních softwarů integrovaného vývojového prostředí (IDE). Hlavní přednosti Kotlinu jsou jeho plná interoperabilita s Javou, staticky psaná syntaxe, silný důraz na kontroly nulovatelnosti, aby se zabránilo NullPointerExceptions, a menší výřečnost kódu než Java. Google nedávno oznámil, že Kotlin je nyní preferovaným jazykem pro vývoj aplikací pro Android a do IDE Android Studio byla přidána jeho plná podpora.
Hello World in Kotlin
Níže je uveden základní příklad ahoj světa v Kotlin, který vám poskytne základní představu o jeho syntaxi.
hlavní zábava (args: Arrayprintln ("Hello World!")
Všechny soubory Kotlin musí končit „.kt “rozšíření. Vytvoření souboru Kotlin převede „.kt “soubor v„.třídy “pomocí následujícího vzoru:„ ahoj.kt “se automaticky převede na„ HelloKt.soubor třídy “.
Instalace Kotlin v Ubuntu pomocí balíčku Snap
Nejjednodušší a nejjednodušší způsob instalace Kotlin v Ubuntu je použití oficiálního balíčku Kotlin Snap. Chcete-li nainstalovat Kotlin z úložiště snap, spusťte následující příkaz:
$ sudo snap install --classic kotlinRuční instalace Kotlin v Ubuntu
Pokud se vám nelíbí instalace balíčků snap, můžete Kotlin nainstalovat ručně v Ubuntu nebo jiné distribuci Linuxu pomocí SDKMAN. Spusťte postupně následující dva příkazy:
$ curl -s https: // získat.sdkman.io | bash$ sdk nainstalujte kotlin
Ověření instalace kompilátoru Kotlin
Můžete spustit prostředí Kotlin REPL pro potvrzení úspěšné instalace. Spuštěním následujícího příkazu zobrazíte shell:
$ kotlinc
Můžete spustit libovolný platný kód Kotlin v interaktivním prostředí uvedeném výše.
Kompilace souboru Kt do souboru Jar a jeho spuštění pomocí Javy
Chcete-li vytvořit soubor Kotlin do souboru jar, který lze spustit v prostředí Java runtime, použijte příkaz v následujícím formátu:
$ kotlinc ahoj.kt -include-runtime -d ahoj.sklenicePřepínač „-include-runtime“ zajišťuje, že runtime knihovna Kotlin je svázána do souboru jar. Po dokončení procesu sestavení můžete soubor spustit pomocí následujícího příkazu jako šablony:
$ java -jar ahoj.skleniceSpuštění souboru Kt bez vytvoření souboru Jar
Můžete také spustit.kt ”přímo bez použití Java runtime. Nejprve sestavte „.kt “soubor v„.třídy ”pomocí níže uvedeného příkazu:
$ kotlinc ahoj.ktNyní můžete soubor spustit pomocí následujícího příkazu (bez „.třída ”):
$ kotlin HelloKtJak již bylo řečeno, „ahoj.Soubor kt je zkompilován do souboru „HelloKt.při spuštění kompilátoru kotlin.
Používání knihovny sklenic třetích stran s Kotlinem
Import knihovny jar třetích stran do souboru Kotlin nestačí k zahrnutí do finálního generovaného sestavení. Musíte jej ručně přidat do příkazu build. Předpokládejme, že soubor jar je uložen ve složce „lib“ ve stejném adresáři jako „ahoj“.kt ”soubor. Pak musíte spustit příkaz pomocí následující šablony:
$ kotlinc ahoj.kt -cp libs / commons-text-1.7.jar -include-runtime -d ahoj.skleniceMusíte nahradit „libs / commons-text-1.7.jar “s cestou k vašemu vlastnímu souboru jar.
Používání více knihoven jarů třetích stran s Kotlinem
Proces používání více knihoven je stejný jako výše, s malým rozdílem, že musíte oddělit cesty ke knihovnám pomocí: (dvojtečka). Bohužel jsem nemohl dostat zástupné znaky pro práci v mém testování a zdá se, že podpora pro něj chybí, takže prozatím budete možná muset zadat úplnou cestu ke každé knihovně třetí strany v samotném příkazu sestavení.
$ kotlinc ahoj.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.sklenice-include-runtime -d ahoj.sklenice
Závěr
Tím končí tento článek. Přijetí Kotlinu začalo poté, co Google oznámil jeho zařazení do Android Studio jako preferovaného programovacího jazyka. Přestože je Kotlin dnes většinou vidět v aplikacích pro Android, nechybí vám knihovny a projekty třetích stran, které vám pomohou začít. Od knihoven uživatelského rozhraní až po webové rámce je mnoho projektů Kotlin s otevřeným zdrojovým kódem použitelné a aktivně se vyvíjejí.