Om Kotlin
Kotlin er et generell programmeringsspråk utviklet av jetbrains, kjent som utviklere av mange populære integrerte utviklingsmiljøer (IDE) programvare. Hovedhøydepunktene i Kotlin er dens fulle interoperabilitet med Java, statisk skrevet syntaks, sterk vekt på ugyldighetskontroller for å unngå nullpointerxceptions, og mindre kode verbositet 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 Hello World -eksempel i Kotlin som gir deg en grunnleggende ide om syntaks.
Morsom hoved (Args: ArrayAlle Kotlin -filer må ende i ".KT ”-forlengelse. Å bygge en Kotlin -fil konverterer en “.kt ”-fil i en“.Klassefilen bruker følgende mønster: “Hei.KT ”konverteres automatisk til en“ 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 noen annen Linux -distribusjon ved hjelp av SDKMAN. Kjør følgende to kommandoer etter hverandre for å gjøre det:
$ Curl -S https: // få.Sdkman.io | bashBekreftelse av installasjonen av Kotlin -kompilatoren
Du kan kjøre Kotlin Replin Shell for å bekrefte vellykket installasjon. Kjør kommandoen nedenfor for å se skallet:
$ KotlincDu kan kjøre hvilken som helst gyldig Kotlin -kode i det interaktive skallet vist ovenfor.
Å sammenstille KT -fil til en krukkefil og kjøre den ved hjelp av Java
For å bygge en Kotlin -fil i en JAR -fil som kan kjøres av Java Runtime, bruk en kommando i følgende format:
$ Kotlinc Hei.kt -inkludert -runtime -d hei.krukke"-Include-Runtime" -bryteren sikrer at Kotlin Runtime Library 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 å bygge en krukkefil
Du kan også kjøre en ".KT ”-fil direkte uten å bruke Java Runtime. For å gjøre det, først kompilere “.kt ”-fil i en“.Klassefilen bruker 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 til en“ Hellokt.klasse ”-fil når Kotlin Compiler kjøres.
Bruker et tredjeparts JAR -bibliotek med Kotlin
Å importere en tredjeparts JAR -bibliotek i en Kotlin -fil er ikke nok til å inkludere den i den endelige genererte build. Du må legge den manuelt til build -kommandoen. La oss anta at en JAR -fil er lagret i "lib" -mappen som er bosatt i samme katalog som "Hello.kt ”-fil. Da må du kjøre en kommando ved hjelp av følgende mal:
$ Kotlinc Hei.KT -CP LIBS/Commons-Text-1.7.krukke -inkludert -runtime -d hei.krukkeDu må erstatte “libs/commons-text-1.7.krukke ”med banen til din egen krukkefil.
Bruker flere tredjeparts JAR -biblioteker med Kotlin
Prosessen med å bruke flere biblioteker er den samme som ovenfor, med en liten forskjell at du må skille bibliotekstier med en: (kolon). Dessverre kunne jeg ikke få jokertegn til å fungere i testingen min, og det virker som om støtte for det mangler, så foreløpig kan det hende du må spesifisere full vei til hvert tredjepartsbibliotek i selve byggekommandoen.
$ Kotlinc Hei.KT -CP LIBS/Commons-Text-1.7.krukke: libs/commons-lang3-3.9.krukkeKonklusjon
Dette markerer slutten på denne artikkelen. Adopsjon av Kotlin tok fart etter at Google kunngjorde inkluderingen i Android Studio som det foretrukne programmeringsspråket. Selv om Kotlin for det meste blir sett i Android -apper i dag, er det ingen mangel på tredjepartsbiblioteker og prosjekter for å komme i gang. Fra UI -biblioteker til nettrammer er mange open source Kotlin -prosjekter brukbare og er aktivt under utvikling.