V tem članku se boste naučili pisati program Hello World v Kotlinu.
"Živjo, svet!" je preprost program, ki Hello, World!
prikazuje na zaslonu. Ker gre za zelo preprost program, se pogosto uporablja za uvedbo novega programskega jezika.
Preden napišete program, se prepričajte, da lahko v računalniku deluje Kotlin. Za ta obisk: Kako zagnati Kotlin v računalniku?
Raziščimo, kako "Živjo, svet!" program deluje v Kotlinu.
Kotlin "Pozdravljen, svet!" Program
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Ko zaženete program, bo rezultat:
Pozdravljen, svet!
Kako deluje ta program?
// Hello World Program
Vsaka vrstica, ki se začne z,//
je komentar v Kotlinu (podobno kot Java). Kompajler prevajalnik prezre komentarje. Namenjeni so osebi, ki prebere kodo, da bi bolje razumela namen in funkcionalnost programa. Če želite izvedeti več, obiščite komentarje Kotlin.fun main(args : Array) (… )
To jemain
funkcija, ki je obvezna v vsaki aplikaciji Kotlin. Prevajalnik Kotlin začne izvajati kodo izmain
funkcije.
Funkcija kot parameter vzame niz nizov in vrne Unit. O funkcijah in parametrih boste izvedeli v naslednjih poglavjih.
Za zdaj ne pozabite, da jemain
funkcija obvezna funkcija, ki je vstopna točka vsakega programa Kotlin. Podpismain
funkcije je:fun main (args: Array) (…)
println("Hello, World!")
println()
Funkcija natisne določeno sporočilo znotraj narekovajev in nove vrstice na standardni izhodni tok. V tem programu se natisneHello, World!
in nova vrstica.
Primerjava z Javo "Zdravo, svet!" program
Kot veste, je Kotlin 100-odstotno interoperabilen z Javo. Tu je enakovredna Java "Hello, World!" program.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Nekaj pomembnih opomb
- Za razliko od Jave ni obvezno ustvariti programa
class
v vsakem programu Kotlin. To je zato, ker nam prevajalnik Kotlin ustvari razred.
Če uporabljate IntelliJ IDEA, pojdite naRun
>,Edit Configurations
da si ogledate ta razred. Če ste datoteko Kotlin poimenovali HelloWorld.kt , prevajalnik ustvari razred HelloWorldKt. println()
Funkcija kliceSystem.out.println()
znotraj.
Če uporabljate IntelliJ IDEA, postavite kazalec miške zravenprintln
in pojdite naNavigate
>Declaration
(Bližnjica: Ctrl + B. Za Mac: Cmd + B ), se bo odprloConsole.kt
(datoteka z izjavo). Vidite, daprintln()
funkcija interno kličeSystem.out.println()
.