Main funkcija

Kao i u većini programskih jezika, mora postojati main funkcija da bi program mogao da se izvršava. Unutar main funkcije se nalaze naredbe koje će program izvršiti. Sintaksa main funkcije izgleda ovako:

fun main() {
 naredbe...
}

Komunikacija sa komandnom linijom

Program može da ispisuje poruke korisnicima na komandnu liniju, a može i od korisnika da zahteva da mu prosledi neke informacije preko komandne linije. Ispisivanje se vrši preko funkcija print i println. Te dve funkcije, u suštini, rade istu stvar. Jedina razlika je što se kod println ispisuje karakter za novi red nakon poruke, a kod print se to ne radi. Tada bi ispisavanje poruke "Hello world!" izgledalo ovako:

fun main() {
  println("Hello world")
}

Nažalost, učitavanje podataka sa komandne linije nije tako lako kao ispisivanje. Tome ćemo se vratiti kasnije kada budemo pričali o tipovima podataka.