O Kotlinu
Kotlin je splošni programski jezik, ki ga je razvil JetBrains, znan kot razvijalci številnih priljubljenih programov integriranega razvojnega okolja (IDE). Glavni poudarki Kotlina so njegova popolna interoperabilnost z Javo, statično natipkana sintaksa, močan poudarek na preverjanju ničnosti, da bi se izognili NullPointerExceptions, in manj podrobnosti kode kot Java. Google je pred kratkim objavil, da je Kotlin zdaj najprimernejši jezik za razvoj aplikacij za Android in je bila v IDE za Android Studio dodana popolna podpora.
Pozdravljeni svet v Kotlinu
Spodaj je osnovni primer zdravega sveta v Kotlinu, ki vam daje nekaj osnovnih idej o njegovi sintaksi.
fun main (args: Arrayprintln ("Pozdravljeni, svet!")
Vse datoteke Kotlin se morajo končati z ».kt ”. Izdelava datoteke Kotlin pretvori.kt "v".class ”z naslednjim vzorcem:“ hello.kt «se samodejno pretvori v» HelloKt.razred «.
Namestitev Kotlina v Ubuntu s pomočjo Snap Package
Najpreprostejši in najlažji način namestitve Kotlina v Ubuntu je uporaba uradnega priklopnega paketa Kotlin. Če želite namestiti Kotlin iz trgovine snap, zaženite naslednji ukaz:
$ sudo snap install --classic kotlinRočna namestitev Kotlina v Ubuntu
Če vam ni všeč nameščati snap paketov, lahko Kotlin ročno namestite v Ubuntu ali katero koli drugo distribucijo Linuxa s pomočjo SDKMAN. Za to zaženite naslednja dva ukaza:
$ curl -s https: // get.sdkman.io | bash$ sdk namesti kotlin
Preverjanje namestitve prevajalnika Kotlin
Za potrditev uspešne namestitve lahko zaženete lupino Kotlin REPL. Zaženite spodnji ukaz za ogled lupine:
$ kotlinc
V zgoraj prikazani interaktivni lupini lahko zaženete katero koli veljavno kodo Kotlin.
Sestavljanje datoteke Kt v datoteko Jar in zagon z uporabo Jave
Če želite datoteko Kotlin zgraditi v datoteko jar, ki jo lahko zažene izvajalno okolje Java, uporabite ukaz v naslednji obliki:
$ kotlinc živjo.kt -include-runtime -d zdravo.kozarecStikalo “-include-runtime” zagotavlja, da je izvajalna knjižnica Kotlin združena v datoteko jar. Ko se postopek gradnje konča, lahko datoteko zaženete z naslednjim ukazom kot predlogo:
$ java -jar zdravo.kozarecZagon datoteke Kt brez izdelave datoteke Jar
Zaženete lahko tudi.kt ”, ne da bi uporabljali Java izvajalno okolje. Za to najprej sestavite “.kt "v".class ”z uporabo spodnjega ukaza:
$ kotlinc živjo.ktZdaj lahko datoteko zaženete z naslednjim ukazom (brez “.razred ”):
$ kotlin HelloKtKot že rečeno, »živjo.kt «se prevede v» HelloKt.class ”, ko se izvaja prevajalnik kotlin.
Uporaba knjižnice tretjih oseb Jar s Kotlinom
Uvoz neodvisne knjižnice jar v datoteko Kotlin ni dovolj, da jo vključite v končno ustvarjeno gradnjo. Ročno ga morate dodati ukazu za gradnjo. Predpostavimo, da je datoteka jar shranjena v mapi “lib”, ki je v istem imeniku kot v “hello.kt ”. Nato morate zagnati ukaz z naslednjo predlogo:
$ kotlinc živjo.kt -cp libs / commons-text-1.7.jar -include-runtime -d zdravo.kozarecZamenjati morate “libs / commons-text-1.7.jar «s potjo do lastne datoteke jar.
Uporaba več knjižnic tretjih oseb Jar s Kotlinom
Postopek uporabe več knjižnic je enak kot zgoraj, z majhno razliko, da morate poti knjižnic ločiti z: (dvopičje). Na žalost pri preizkušanju nisem mogel pridobiti nadomestnih znakov in zdi se, da zanj manjka podpora, zato boste zaenkrat morda morali v samem ukazu build določiti celotno pot do vsake knjižnice tretje osebe.
$ kotlinc živjo.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.kozarec-include-runtime -d zdravo.kozarec
Zaključek
To pomeni konec tega članka. Sprejetje Kotlina se je začelo, potem ko je Google napovedal vključitev v Android Studio kot najprimernejši programski jezik. Čeprav je Kotlin danes večinoma prikazan v aplikacijah za Android, knjižnic in projektov tretjih oseb ne manjka, da bi začeli. Številni odprtokodni projekti Kotlin so uporabni in se aktivno razvijajo, od knjižnic uporabniškega vmesnika do spletnih okvirov.