Kotlin Hello World - Vi prvi Kotlin program

U ovom ćete članku naučiti pisati program Hello World u Kotlinu.

"Zdravo, Svijete!" je jednostavan program koji se prikazuje Hello, World!na zaslonu. Budući da je riječ o vrlo jednostavnom programu, često se koristi za uvođenje novog programskog jezika.

Prije nego što napišete program, pobrinite se da vaše računalo može pokretati Kotlin. Za taj posjet: Kako pokrenuti Kotlin na računalu?

Istražimo kako "Hello, World!" program radi u Kotlinu.

Kotlin "Zdravo, Svijete!" Program

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

Kada pokrenete program, izlaz će biti:

 Pozdrav svijete! 

Kako ovaj program radi?

  1. // Hello World Program
    Bilo koji redak koji započinje //je komentar u Kotlinu (slično Javi). Kompajlator ignorira komentare. Namijenjeni su osobi koja čita kôd kako bi bolje razumjela namjeru i funkcionalnost programa. Da biste saznali više, posjetite Kotlin komentare.
  2. fun main(args : Array) (… )
    To je mainfunkcija koja je obavezna u svakoj aplikaciji Kotlin. Kompajler Kotlin započinje s izvršavanjem koda iz mainfunkcije.
    Funkcija uzima niz nizova kao parametar i vraća Unit. O funkcijama i parametrima naučit ćete u sljedećim poglavljima.
    Za sada se samo sjetite da je mainfunkcija obavezna funkcija koja je ulazna točka svakog Kotlin programa. Potpis mainfunkcije je:
     zabavno glavno (args: Array) (…)
  3. println("Hello, World!")
    println()Funkcija ispisuje zadani poruku unutar navodnika i novi red na standardni izlaz potoka. U ovom se programu ispisuje Hello, World!nova linija.

Usporedba s Javom "Hello, World!" program

Kao što znate, Kotlin je 100% interoperabilan s Javom. Evo ekvivalentne Java "Hello, World!" program.

 // Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )

Nekoliko važnih napomena

  1. Za razliku od Jave, nije obvezno stvarati program classu svakom programu Kotlin. To je zato što nam kompajler Kotlin kreira klasu.
    Ako koristite IntelliJ IDEA, idite na Run> Edit Configurationsda biste pogledali ovu klasu. Ako ste svojoj Kotlin datoteci dali ime HelloWorld.kt , kompajler kreira klasu HelloWorldKt.
  2. println()Funkcija poziva System.out.println()interno.
    Ako koristite IntelliJ IDEA, stavite pokazivač miša pored printlni idite na Navigate> Declaration(Prečac: Ctrl + B. Za Mac: Cmd + B ), ovo će se otvoriti Console.kt(datoteka deklaracije). Možete vidjeti da println()funkcija interno poziva System.out.println().

Zanimljivi članci...