Tässä artikkelissa opit kirjoittamaan Hello World -ohjelman Kotlinissa.
"Hei, maailma!" on yksinkertainen ohjelma, joka tuottaa Hello, World!
ruudun. Koska se on hyvin yksinkertainen ohjelma, sitä käytetään usein uuden ohjelmointikielen käyttöönottoon.
Ennen kuin kirjoitat ohjelmaa, varmista, että tietokoneesi voi käyttää Kotlinia. Tätä vierailua varten: Kuinka ajaa Kotlin tietokoneellasi?
Tutkitaan miten "Hei, maailma!" Ohjelma toimii Kotlinissa.
Kotlin "Hei, maailma!" Ohjelmoida
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Kun suoritat ohjelmaa, tulos on:
Hei maailma!
Kuinka tämä ohjelma toimii?
// Hello World Program
Kaikki rivit, jotka alkavat,//
on kommentti Kotlinissa (samanlainen kuin Java). Kääntäjä ei huomioi kommentteja. Ne on tarkoitettu koodia lukevalle henkilölle ymmärtämään paremmin ohjelman tarkoitusta ja toimivuutta. Lisätietoja Kotlinin kommenteista.fun main(args : Array) (… )
Tämä onmain
toiminto, joka on pakollinen kaikissa Kotlin-sovelluksissa. Kotlin-kääntäjä alkaa suorittaa koodinmain
toiminnosta.
Toiminto ottaa parametriryhmän merkkijonoja ja palauttaa yksikön. Opit toiminnoista ja parametreista myöhemmissä luvuissa.
Toistaiseksi muista, ettämain
toiminto on pakollinen toiminto, joka on jokaisen Kotlin-ohjelman lähtökohta.main
Funktion allekirjoitus on:hauska pää (arg: Array) (…)
println("Hello, World!")
println()
Funktio tulostaa tietty viesti lainausmerkkien sisällä ja rivinvaihto standardin ulostulovirta. Tässä ohjelmassa se tulostaaHello, World!
ja uusi viiva.
Vertailu Java "Hello, World!" ohjelmoida
Kuten tiedät, Kotlin on 100% yhteentoimiva Java: n kanssa. Tässä on vastaava Java "Hei, maailma!" ohjelmoida.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Muutama tärkeä huomautus
- Toisin kuin Java, ei ole pakollista luoda
class
jokaisessa Kotlin-ohjelmassa. Se johtuu siitä, että Kotlin-kääntäjä luo luokan meille.
Jos käytät IntelliJ IDEA -ohjelmaa, siirry kohtaanRun
>Edit Configurations
nähdäksesi tämä luokka. Jos nimesit Kotlin-tiedostosi HelloWorld.kt , kääntäjä luo HelloWorldKt-luokan. println()
FunktiokutsutSystem.out.println()
sisäisesti.
Jos käytät IntelliJ IDEA -ohjelmaa, vie hiiren osoitin viereenprintln
ja siirry kohtaanNavigate
>Declaration
(Pikakuvake: Ctrl + B. Mac: Cmd + B ), tämä avautuuConsole.kt
(ilmoitustiedosto). Voit nähdä, ettäprintln()
toiminto soittaa sisäisestiSystem.out.println()
.