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 + 25je výraz, ktorý vracia Inthodnotu.
V Kotline ifje výraz na rozdiel od Javy (V Jave ifje 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 bje výraz. Potom je hodnota výrazu priradená maxpremennej 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 + 25je 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 ifvetvové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








