Kotlin udtryk, udsagn og blokke

I denne artikel lærer du om Kotlin-udtryk, Kotlin-udsagn, forskel mellem udtryk og udsagn og Kotlin-blokke.

Kotlin-udtryk

Udtryk består af variabler, operatorer osv., Der evalueres til en enkelt værdi.

Lad os tage et eksempel,

 val score: Int score = 90 + 25

Her 90 + 25er et udtryk, der returnerer Intværdi.

I Kotlin ifer et udtryk i modsætning til Java (i Java ifer et udsagn). For eksempel,

 fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") ) 

Her if (a> b) a else ber et udtryk. Derefter tildeles udtrykets værdi til maxvariablen i ovenstående program. Besøg denne side for at lære mere om Kotlin if expression.

Kotlin-erklæringer

Erklæringer er alt, der udgør en komplet enhed for udførelse. For eksempel,

 val score = 90 + 25

Her 90 + 25er et udtryk, der returnerer 115 og val score = 9*5;er en udsagn.

Udtryk er en del af udsagn.

Nogle eksempler:

 println ("Howdy")
 var a = 5 ++ a
 max = hvis (a> b) en anden b

Kotlin-blokke

En blok er en gruppe udsagn (nul eller mere), der er lukket i krøllede seler ( ). For eksempel,

 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

Der er to udsagn print("Hey ")og print(" jude!")inde i ifgrenblok.

 print ("Hey") print ("jude!")

Tilsvarende har main()funktionen også en bloklegeme.

 val flag = sandt hvis (flag == sandt) (// start af blokprint ("Hey") print ("jude!")) // slutning af blok 

Interessante artikler...