Kotlin

Cum se instalează și se execută Kotlin în Ubuntu

Cum se instalează și se execută Kotlin în Ubuntu
Acest articol va explica cum se instalează limbajul de programare Kotlin în Ubuntu. Prezentarea generală va consta în principal din instrucțiuni despre instalarea, rularea și construirea aplicațiilor Kotlin. Nici un eșantion major de cod Kotlin nu va fi distribuit în acest articol.

Despre Kotlin

Kotlin este un limbaj de programare cu scop general dezvoltat de JetBrains, cunoscut sub numele de dezvoltatori ai multor programe populare de mediu de dezvoltare integrată (IDE). Principalele elemente esențiale ale Kotlin sunt interoperabilitatea sa completă cu Java, sintaxa tipizată static, accentul puternic pe verificările de nulitate pentru a evita excepțiile NullPointer și mai puțin verbozitatea codului decât Java. Google a anunțat recent că Kotlin este acum limba preferată pentru dezvoltarea de aplicații Android și că suportul complet pentru aceasta a fost adăugat la IDE-ul Android Studio.

Hello World in Kotlin

Mai jos este un exemplu de bază pentru Hello World în Kotlin, oferindu-vă o idee de bază despre sintaxa sa.

fun main (args: Array)
println ("Hello World!")

Toate fișierele Kotlin trebuie să se termine cu „.kt ”extensie. Construirea unui fișier Kotlin convertește un „.kt ”într-un fișier„.class ”folosind următorul model:„ salut.kt ”este convertit automat într-un„ HelloKt.clasă ”.

Instalarea Kotlin în Ubuntu folosind pachetul Snap

Cel mai simplu și mai simplu mod de a instala Kotlin în Ubuntu este de a utiliza pachetul oficial Kotlin snap. Pentru a instala Kotlin din magazinul snap, rulați următoarea comandă:

$ sudo snap install --classic kotlin

Instalarea manuală a Kotlin în Ubuntu

Dacă nu vă place să instalați pachete snap, puteți instala manual Kotlin în Ubuntu sau în orice altă distribuție Linux folosind SDKMAN. Rulați următoarele două comenzi succesiv pentru a face acest lucru:

$ curl -s https: // get.sdkman.io | bash
$ sdk instala kotlin

Verificarea instalării compilatorului Kotlin

Puteți rula shell-ul Kotlin REPL pentru a confirma instalarea cu succes. Rulați comanda de mai jos pentru a vizualiza shell-ul:

$ kotlinc

Puteți rula orice cod Kotlin valid în shell-ul interactiv afișat mai sus.

Compilarea fișierului Kt într-un fișier Jar și executarea acestuia folosind Java

Pentru a construi un fișier Kotlin într-un fișier jar care poate fi rulat de runtime Java, utilizați o comandă în următorul format:

$ kotlinc salut.kt -include-runtime -d salut.borcan

Comutatorul „-include-runtime” asigură faptul că biblioteca Runtime Kotlin este inclusă în fișierul jar. Odată ce procesul de construire se termină, puteți rula fișierul folosind următoarea comandă ca șablon:

$ java -jar salut.borcan

Rularea fișierului Kt fără a crea un fișier Jar

De asemenea, puteți rula un „.kt ”direct fără a utiliza Java runtime. Pentru a face acest lucru, mai întâi compilați „.kt ”într-un fișier„.class ”folosind comanda de mai jos:

$ kotlinc salut.kt

Acum puteți rula fișierul folosind următoarea comandă (fără „.extensie „clasă”):

$ kotlin HelloKt

După cum sa menționat anterior, „salut.fișierul kt ”este compilat într-un fișier„ HelloKt.clasă ”când se rulează compilatorul kotlin.

Utilizarea unei biblioteci de borcane terță parte cu Kotlin

Importarea unei biblioteci jar terță parte într-un fișier Kotlin nu este suficientă pentru a o include în versiunea finală generată. Trebuie să-l adăugați manual la comanda build. Să presupunem că un fișier jar este stocat în folderul „lib” care se află în același director cu cel al „hello.fișier kt ”. Apoi, trebuie să executați o comandă folosind următorul șablon:

$ kotlinc salut.kt -cp libs / commons-text-1.7.jar -include-runtime -d salut.borcan

Trebuie să înlocuiți „libs / commons-text-1.7.jar ”cu calea către propriul fișier jar.

Utilizarea mai multor terțe biblioteci de borcane cu Kotlin

Procesul de utilizare a mai multor biblioteci este același ca mai sus, cu o mică diferență că trebuie să separați căile bibliotecii cu un: (două puncte). Din păcate, nu am putut obține metacaracterele să funcționeze în testarea mea și se pare că lipsește suportul, așa că, deocamdată, va trebui să specificați calea completă către fiecare bibliotecă terță parte din comanda build.

$ kotlinc salut.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.borcan
-include-runtime -d salut.borcan

Concluzie

Aceasta marchează sfârșitul acestui articol. Adoptarea Kotlin a decolat după ce Google a anunțat includerea sa în Android Studio ca limbaj de programare preferat. Chiar dacă Kotlin este văzut mai ales în aplicațiile Android de astăzi, nu lipsesc bibliotecile și proiectele terților pentru a vă începe. De la bibliotecile UI la cadrul web, multe proiecte open source Kotlin sunt utilizabile și sunt în curs de dezvoltare.

Cele mai bune emulatoare pentru console de jocuri pentru Linux
Acest articol va enumera programele populare de emulare a consolei de jocuri disponibile pentru Linux. Emularea este un strat de compatibilitate softw...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Cum să capturați și să transmiteți în flux sesiunea de jocuri pe Linux
În trecut, jocurile erau considerate doar un hobby, dar cu timpul industria jocurilor a cunoscut o creștere imensă în ceea ce privește tehnologia și n...