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 jemainfunkcija koja je obavezna u svakoj aplikaciji Kotlin. Kompajler Kotlin započinje s izvršavanjem koda izmainfunkcije.
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 jemainfunkcija obavezna funkcija koja je ulazna točka svakog Kotlin programa. Potpismainfunkcije 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
classu svakom programu Kotlin. To je zato što nam kompajler Kotlin kreira klasu.
Ako koristite IntelliJ IDEA, idite naRun>Edit Configurationsda 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 poredprintlni 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().








