V tomto článku sa dozviete o Kotlinových výrazoch, Kotlinových výrokoch, rozdieloch medzi výrazmi a výrokmi a o Kotlinových blokoch.
Kotlinove výrazy
Výrazy pozostávajú z premenných, operátorov atď., Ktoré sa vyhodnocujú na jednu hodnotu.
Zoberme si príklad,
skóre val: skóre Int = 90 + 25
Tu 90 + 25
je výraz, ktorý vracia Int
hodnotu.
V Kotline if
je výraz na rozdiel od Javy (V Jave if
je to vyhlásenie). Napríklad,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Tu if (a> b) a else b
je výraz. Potom je hodnota výrazu priradená max
premennej vo vyššie uvedenom programe. Navštívte túto stránku a dozviete sa viac o Kotlinovi, ak je vyjadrenie.
Kotlinove vyjadrenia
Vyhlásenia sú všetko, čo tvorí úplnú jednotku popravy. Napríklad,
skóre val = 90 + 25
Tu 90 + 25
je výraz, ktorý vracia 115, a val score = 9*5;
je príkaz.
Výrazy sú súčasťou vyhlásení.
Niekoľko príkladov:
println ("Nazdar")
var a = 5 ++ a
max = if (a> b) a else b
Kotlinove bloky
Blok je skupina príkazov (nulová alebo viac), ktorá je uzavretá v zložených zátvorkách ( )
. Naprí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 príkazy print("Hey ")
a print(" jude!")
vo vnútri if
vetvového bloku.
print ("Hej") print ("jude!")
Podobne má main()
funkcia aj telo bloku.
val flag = true if (flag == true) (// začiatok bloku print ("Hej") print ("jude!")) // koniec bloku