Ebben a cikkben megismerheti a Kotlin kifejezéseket, a Kotlin utasításokat, a kifejezés és az utasítás közötti különbséget és a Kotlin blokkokat.
Kotlin Expressions
A kifejezések változókból, operátorokból stb. Állnak, amelyek egyetlen értéket adnak ki.
Vegyünk egy példát,
val pontszám: Int pontszám = 90 + 25
Itt 90 + 25
egy kifejezés ad vissza Int
értéket.
A Kotlinban if
a Java-val ellentétes kifejezés (a Java-ban if
egy utasítás). Például,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Itt if (a> b) a else b
van egy kifejezés. Ezután a kifejezés értékét hozzáadjuk a max
változóhoz a fenti programban. Látogasson el erre az oldalra, ha többet szeretne megtudni Kotlin if kifejezésről.
Kotlin nyilatkozatai
Az utasítások mindazok, amelyek a végrehajtás teljes egységét alkotják. Például,
val pontszám = 90 + 25
Itt 90 + 25
egy kifejezés, amely 115-et ad vissza, és val score = 9*5;
egy utasítás.
A kifejezések az állítások részét képezik.
Néhány példa:
println ("Howdy")
var a = 5 ++ a
max = ha (a> b) a másik b
Kotlin Blocks
A blokk olyan állítások csoportja (nulla vagy több), amelyet göndör zárójelek zárnak be ( )
. Például,
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
Két állítás print("Hey ")
és print(" jude!")
belső if
ágblokk van.
print ("Hey") nyomtatás ("jude!")
Hasonlóképpen, a main()
funkciónak blokkteste is van.
val flag = true if (flag == true) (// a blokk nyomtatásának kezdete ("Hey") print ("jude!")) // a blokk vége