Kotlin kifejezés, állítások és blokkok

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 + 25egy kifejezés ad vissza Intértéket.

A Kotlinban ifa Java-val ellentétes kifejezés (a Java-ban ifegy 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 bvan egy kifejezés. Ezután a kifejezés értékét hozzáadjuk a maxvá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 + 25egy 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 

érdekes cikkek...