Selles artiklis saate teada Kotlini avaldistest, Kotlini lausetest, avaldise ja avalduse erinevusest ning Kotlini plokkidest.
Kotlini väljendid
Avaldised koosnevad muutujatest, operaatoritest jne, mis hindavad ühte väärtust.
Võtame näite,
val skoor: Int skoor = 90 + 25
Siin 90 + 25
on avaldis, mis tagastab Int
väärtuse.
Kotlini keeles if
on väljend erinevalt Java-st (Java-s if
on avaldus). Näiteks,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Siin if (a> b) a else b
on väljend. Seejärel määratakse avaldise väärtus max
ülaltoodud programmis muutujale. Külasta seda lehte, et saada lisateavet Kotlini kui väljenduse kohta.
Kotlini avaldused
Avaldused on kõik, mis moodustavad täieliku täitmisüksuse. Näiteks,
val skoor = 90 + 25
Siin 90 + 25
on avaldis, mis tagastab 115 ja val score = 9*5;
on lause.
Avaldised on avalduste osa.
Mõned näited:
println ("Howdy")
var a = 5 ++ a
max = kui (a> b) a muu b
Kotlini plokid
Plokk on lausete rühm (null või rohkem), mis on ümbritsetud lokkis sulgudega ( )
. Näiteks,
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
On kaks lauset print("Hey ")
ja print(" jude!")
haruharjutuse sees if
.
print ("Hei") print ("jude!")
Samamoodi on main()
funktsioonil ka plokikeha.
val flag = true if (lipp == true) (// ploki printimise algus ("Hei") print ("jude!")) // ploki lõpp