Om Kotlin
Kotlin er et generelt programmeringsspråk utviklet av JetBrains, kjent som utviklere av mange populære programvare for integrert utviklingsmiljø (IDE). De viktigste høydepunktene i Kotlin er dens fulle interoperabilitet med Java, statisk skrevet syntaks, sterk vekt på nullitetskontroller for å unngå NullPointerExceptions, og mindre kodeutvikling enn Java. Google kunngjorde nylig at Kotlin nå er det foretrukne språket for å utvikle Android-apper, og full støtte for det ble lagt til Android Studio IDE.
Hei verden i Kotlin
Nedenfor er et grunnleggende hei-verdenseksempel i Kotlin som gir deg noen grunnleggende ideer om syntaksen.
morsom hoved (argumenter: Arrayprintln ("Hello World!")
Alle Kotlin-filer må ende i “.kt ”utvidelse. Å bygge en Kotlin-fil konverterer en “.kt ”-fil i en“.klasse ”-fil med følgende mønster:“ hei.kt ”blir automatisk konvertert til et“ HelloKt.klasse ”-fil.
Installere Kotlin i Ubuntu ved hjelp av Snap-pakke
Den enkleste og enkleste måten å installere Kotlin i Ubuntu er å bruke den offisielle Kotlin snap-pakken. For å installere Kotlin fra snap store, kjør følgende kommando:
$ sudo snap install - klassisk kotlinInstallere Kotlin manuelt i Ubuntu
Hvis du ikke liker å installere snap-pakker, kan du installere Kotlin manuelt i Ubuntu eller annen Linux-distribusjon ved hjelp av SDKMAN. Kjør følgende to kommandoer etter hverandre for å gjøre det:
$ curl -s https: // get.sdkman.io | bash$ sdk installere kotlin
Bekrefte installasjonen av Kotlin Compiler
Du kan kjøre Kotlin REPL-skall for å bekrefte vellykket installasjon. Kjør kommandoen nedenfor for å se skallet:
$ kotlinc
Du kan kjøre hvilken som helst gyldig Kotlin-kode i det interaktive skallet vist ovenfor.
Kompilering av Kt-fil til en Jar-fil og kjøring med Java
For å bygge en Kotlin-fil til en jar-fil som kan kjøres av Java-kjøretid, bruk en kommando i følgende format:
$ kotlinc hei.kt -include-runtime -d hei.krukkeBryteren "-include-runtime" sørger for at Kotlin kjøretidsbibliotek er samlet i jar-filen. Når byggeprosessen er ferdig, kan du kjøre filen ved å bruke følgende kommando som mal:
$ java -jar hei.krukkeKjører Kt-fil uten å lage en Jar-fil
Du kan også kjøre en “.kt ”-fil direkte uten å bruke Java-kjøretid. For å gjøre det må du først kompilere “.kt ”-fil i en“.klasse ”-fil ved hjelp av kommandoen nedenfor:
$ kotlinc hei.ktNå kan du kjøre filen ved hjelp av følgende kommando (uten ".klasse ”utvidelse):
$ kotlin HelloKtSom nevnt tidligere, “hei.kt-filen er samlet i en “HelloKt.klasse ”-fil når kotlin-kompilatoren kjøres.
Bruke et tredjeparts Jar-bibliotek med Kotlin
Import av et tredjeparts jar-bibliotek i en Kotlin-fil er ikke nok til å inkludere det i den endelige genererte builden. Du må legge den til manuelt i build-kommandoen. La oss anta at en jar-fil er lagret i "lib" -mappen som ligger i samme katalog som "hallo.".kt ”-fil. Deretter må du kjøre en kommando ved å bruke følgende mal:
$ kotlinc hei.kt -cp libs / commons-text-1.7.jar -include-runtime -d hei.krukkeDu må erstatte “libs / commons-text-1.7.jar ”med stien til din egen jar-fil.
Bruk av flere tredjeparts Jar Libraries med Kotlin
Prosessen med å bruke flere biblioteker er den samme som ovenfor, med en liten forskjell at du må skille biblioteksstier med: (kolon). Dessverre kunne jeg ikke få jokertegn til å fungere i testingen, og det ser ut til at støtte for det mangler, så foreløpig må du kanskje spesifisere full sti til hvert tredjepartsbibliotek i selve build-kommandoen.
$ kotlinc hei.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.krukke-include-runtime -d hallo.krukke
Konklusjon
Dette markerer slutten på denne artikkelen. Adopsjonen av Kotlin startet etter at Google kunngjorde at de ble inkludert i Android Studio som det foretrukne programmeringsspråket. Selv om Kotlin hovedsakelig sees i Android-apper i dag, mangler det ikke tredjepartsbiblioteker og prosjekter for å komme i gang. Fra UI-biblioteker til nettrammer, mange Kotlin-prosjekter med åpen kildekode er brukbare og er aktivt under utvikling.