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 + 25
er et udtryk, der returnerer Int
værdi.
I Kotlin if
er et udtryk i modsætning til Java (i Java if
er 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 b
er et udtryk. Derefter tildeles udtrykets værdi til max
variablen 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 + 25
er 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 if
grenblok.
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