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 + 25on avaldis, mis tagastab Intväärtuse.
Kotlini keeles ifon väljend erinevalt Java-st (Java-s ifon 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 bon 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 + 25on 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








