Kotlin

Kuidas Kotlini installida ja käitada Ubuntus

Kuidas Kotlini installida ja käitada Ubuntus
Selles artiklis selgitatakse, kuidas Kotlini programmeerimiskeelt Ubuntu installida. Läbikäik koosneb enamasti Kotlini rakenduste installimise, käitamise ja ehitamise juhistest. Selles artiklis ei jagata ühtegi suuremat Kotlini koodi näidist.

Kotlini kohta

Kotlin on üldotstarbeline programmeerimiskeel, mille on välja töötanud JetBrains, tuntud kui paljude populaarse integreeritud arenduskeskkonna (IDE) tarkvara arendajad. Kotlini peamisteks esiletõsteteks on selle täielik koostalitlusvõime Java-ga, staatiliselt sisestatud süntaks, suur rõhk nullimiskontrollidele, et vältida NullPointerExceptions'i, ja vähem koodi paljusus kui Java. Google teatas hiljuti, et Kotlin on nüüd Android-rakenduste arendamise eelistatud keel ja selle täielik tugi lisati Android Studio IDE-sse.

Tere maailm Kotlinis

Allpool on toodud tere maailma põhinäide Kotlinis, mis annab teile selle süntaksist põhiidee.

lõbus peamine (args: Array)
println ("Tere maailm!")

Kõik Kotlini failid peavad lõppema.kt ”pikendus. Kotlini faili ehitamine teisendab.kt ”faili“.klass ”faili, kasutades järgmist mustrit:“ tere.kt ”teisendatakse automaatselt“ HelloKt.klass ”faili.

Kotlini installimine Ubuntu Snap Package'i abil

Lihtsaim ja lihtsaim viis Kotlini installimiseks Ubuntu on kasutada ametlikku Kotlini snap-paketti. Kotlini installimiseks snap-poest käivitage järgmine käsk:

$ sudo snap install --klassikaline kotlin

Kotlini käsitsi installimine Ubuntu

Kui teile ei meeldi lisapakettide installimine, saate SDKMAN-i abil Kotlini käsitsi installida Ubuntu või mõnda muusse Linuxi jaotisse. Selleks käivitage kaks järgmist käsku järjest:

$ curl -s https: // hankige.sdkman.io | bash
$ sdk installige kotlin

Kotlini kompilaatori installimise kontrollimine

Eduka installimise kinnitamiseks võite käivitada Kotlin REPL-i kest. Kesta vaatamiseks käivitage allolev käsk:

$ kotlinc

Eespool näidatud interaktiivses kestas saate käivitada mis tahes kehtiva Kotlini koodi.

Kt-faili kompileerimine Jar-failiks ja selle käivitamine Java abil

Kotlini faili loomiseks jar-failiks, mida saab käivitada Java käitamise ajal, kasutage käsku järgmises vormingus:

$ kotlinc tere.kt -hõlmab-runtime -d tere.purk

Lüliti “-include-runtime” tagab, et Kotlini käitustekogu on purgifaili ühendatud. Kui koostamisprotsess on lõppenud, saate faili käivitada, kasutades mallina järgmist käsku:

$ java -jar tere.purk

Kt-faili käivitamine ilma Jar-faili ehitamata

Võite käivitada ka.kt ”fail otse Java käitust kasutamata. Selleks koostage kõigepealt.kt ”faili“.klass ”faili, kasutades järgmist käsku:

$ kotlinc tere.kt

Nüüd saate faili käivitada järgmise käsuga (ilma.klassi laiendus):

$ kotlin HelloKt

Nagu varem öeldud, „tere.kt ”fail on kompileeritud“ HelloKt.klass ”fail, kui kotlini kompilaator on käivitatud.

Kolmanda osapoole Jari raamatukogu kasutamine Kotliniga

Kolmanda osapoole jar-teegi importimine Kotlini faili ei ole piisav selle kaasamiseks lõplikult loodud järku. Peate selle käsitsi lisama käsule build. Oletame, et jar-fail on salvestatud kausta lib, mis asub samas kataloogis, kus asub ka tere.kt ”fail. Seejärel peate käivitama käsu järgmise malli abil:

$ kotlinc tere.kt -cp libs / commons-text-1.7.purk -kaasa-runtime -d tere.purk

Peate asendama “libs / commons-text-1.7.purk ”koos teekonnaga oma purgifaili juurde.

Mitmete kolmandate osapoolte purgiraamatukogude kasutamine Kotliniga

Mitme teegi kasutamise protsess on sama, mis ülal, väikese erinevusega, et peate teegi teed eraldama järgmisega: (koolon). Kahjuks ei õnnestunud mul testimärkides metamärke tööle panna ja tundub, et selle tugi puudub, seega peate võib-olla ehitamise käsus ise määrama täieliku tee iga kolmanda osapoole teegi juurde.

$ kotlinc tere.kt -cp libs / commons-text-1.7.purk: libs / commons-lang3-3.9.purk
-include-runtime -d tere.purk

Järeldus

See tähistab seda artiklit. Kotlini kasutuselevõtt algas pärast seda, kui Google teatas, et eelistatud programmeerimiskeeleks on Android Studio lisamine. Kuigi Kotlinit näeme tänapäeval enamasti Androidi rakendustes, pole alustamiseks ka kolmandate osapoolte raamatukogudest ja projektidest puudust. Alates kasutajaliideste raamatukogudest kuni veebiraamistikeni on paljud avatud lähtekoodiga Kotlini projektid kasutatavad ja aktiivselt arendamisel.

Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...
OpenTTD vs Simutrans
Oma transpordisimulatsiooni loomine võib olla lõbus, lõõgastav ja äärmiselt köitev. Sellepärast peate endale meelepärase leidmiseks kindlasti proovima...
OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...