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: Arrayprintln ("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 kotlinKotlini 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.purkLü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.purkKt-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.ktNüüd saate faili käivitada järgmise käsuga (ilma.klassi laiendus):
$ kotlin HelloKtNagu 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.purkPeate 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.