1.3 Test - Funkcia main a Štandardný výstup

Over si svoje vedomosti z kapitol o funkcii main a štandardnom výstupe. Klikni na Áno alebo Nie - tlačidlo sa hneď zafarbí (zelená = správne, červená = nesprávne) a zobrazí sa komentár s vysvetlením. Otázky prechádzaš po jednej pomocou tlačidiel nižšie.

Otázka 1 / 7

Spustiteľné Kotlin súbory majú príponu .kt.

Áno. Kotlin zdrojové súbory majú príponu .kt a nachádzajú sa v zložke src. Bonus: pre Kotlin skripty existuje aj prípona .kts.

Kotlin kód musíme vždy umiestniť do zložky označenej ako zdrojová (src).

Áno. Zložky so zdrojovým kódom sú v IntelliJ IDEA označené modrou ikonkou a súbory v nich píšeme s príponou .kt.
Zložka sa nemusí nutne volať len src.

  1. Klikni pravým tlačidlom na šedý adresár
  2. Zvoľ Mark Directory As...
  3. Sources root

Je nasledovný kód platný?

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

Áno. Toto je štandardný a správny zápis vstupného bodu programu - funkcia main vypíše text na obrazovku.

Je nasledovný kód platný?

func main() {
    print("Hello World")
}

Nie. Kľúčové slovo na deklaráciu funkcie v Kotline je fun, nie func (to poznáme napríklad zo Swiftu). Tento kód sa nepodarí skompilovať.

Funkcia print na koniec výstupu automaticky pridá znak konca riadku.

Nie. Znak konca riadku pridá automaticky len funkcia println, print nie. Znak \n môžeme zapísať manuálne.

Vypíše nasledovný kód HelloWorld na jednom riadku?

fun main() {
    print("Hello")
    print("World")
}

Áno. print nepridáva znak konca riadku, takže oba texty sa vypíšu vedľa seba na jeden riadok: HelloWorld.

Vypíše nasledovný kód najprv prázdny riadok a potom text Ahoj?

fun main() {
    println()
    println("Ahoj")
}

Áno. println() bez argumentu vypíše iba znak konca riadku (teda jeden prázdny riadok), kým println("Ahoj") vypíše text a za ním nový riadok.

Tvoje skóre je 0 / 7