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?
// 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.fun main(args : Array) (… )
To jemain
funkcija koja je obavezna u svakoj aplikaciji Kotlin. Kompajler Kotlin započinje s izvršavanjem koda izmain
funkcije.
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 jemain
funkcija obavezna funkcija koja je ulazna točka svakog Kotlin programa. Potpismain
funkcije je:zabavno glavno (args: Array) (…)
println("Hello, World!")
println()
Funkcija ispisuje zadani poruku unutar navodnika i novi red na standardni izlaz potoka. U ovom se programu ispisujeHello, 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
- Za razliku od Jave, nije obvezno stvarati program
class
u svakom programu Kotlin. To je zato što nam kompajler Kotlin kreira klasu.
Ako koristite IntelliJ IDEA, idite naRun
>Edit Configurations
da biste pogledali ovu klasu. Ako ste svojoj Kotlin datoteci dali ime HelloWorld.kt , kompajler kreira klasu HelloWorldKt. println()
Funkcija pozivaSystem.out.println()
interno.
Ako koristite IntelliJ IDEA, stavite pokazivač miša poredprintln
i idite naNavigate
>Declaration
(Prečac: Ctrl + B. Za Mac: Cmd + B ), ovo će se otvoritiConsole.kt
(datoteka deklaracije). Možete vidjeti daprintln()
funkcija interno pozivaSystem.out.println()
.