Kotlini väljend, avaldused ja plokid

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 

Huvitavad Artiklid...