V tomto článku se dozvíte o výrazech Kotlin, výrokech Kotlin, rozdílech mezi výrazy a výroky a blocích Kotlin.
Kotlinovy výrazy
Výrazy se skládají z proměnných, operátorů atd., Které se vyhodnocují na jednu hodnotu.
Vezměme si příklad,
skóre skóre: Int skóre = 90 + 25
Zde 90 + 25
je výraz, který vrací Int
hodnotu.
V Kotlinu if
je výraz na rozdíl od Javy (V Javě if
je to prohlášení). Například,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Tady if (a> b) a else b
je výraz. Poté je hodnota výrazu přiřazena max
proměnné ve výše uvedeném programu. Na této stránce najdete další informace o výrazu Kotlin if.
Kotlinova prohlášení
Prohlášení jsou vše, co tvoří úplnou jednotku provedení. Například,
skóre val = 90 + 25
Zde 90 + 25
je výraz, který vrací 115 a val score = 9*5;
je příkazem.
Výrazy jsou součástí příkazů.
Nějaké příklady:
println ("Howdy")
var a = 5 ++ a
max = if (a> b) a else b
Kotlin Blocks
Blok je skupina příkazů (nula nebo více), která je uzavřena ve složených závorkách ( )
. Například,
fun main(args: Array) ( // main function block val flag = true if (flag == true) ( // start of if block print("Hey ") print("jude!") ) // end of if block ) // end of main function block
Existují dva příkazy print("Hey ")
a print(" jude!")
uvnitř if
větvového bloku.
print ("Hey") print ("jude!")
Podobně má main()
funkce také tělo bloku.
val flag = true if (flag == true) (// začátek tisku bloku ("Hey") print ("jude!")) // konec bloku