I den här artikeln lär du dig om Kotlin-uttryck, Kotlin-uttalanden, skillnad mellan uttryck och uttalande och Kotlin-block.
Kotlin-uttryck
Uttryck består av variabler, operatorer etc som utvärderas till ett enda värde.
Låt oss ta ett exempel,
valpoäng: Int-poäng = 90 + 25
Här 90 + 25
är ett uttryck som returnerar Int
värde.
I Kotlin if
är ett uttryck till skillnad från Java (i Java if
är ett uttalande). Till exempel,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Här if (a> b) a else b
är ett uttryck. Därefter tilldelas uttrycksvärdet till max
variabeln i ovanstående program. Besök den här sidan för att lära dig mer om Kotlin if expression.
Kotlin-uttalanden
Uttalanden är allt som utgör en komplett enhet för utförande. Till exempel,
valpoäng = 90 + 25
Här 90 + 25
är ett uttryck som returnerar 115 och val score = 9*5;
är ett uttalande.
Uttryck är en del av uttalanden.
Några exempel:
println ("Howdy")
var a = 5 ++ a
max = om (a> b) ett annat b
Kotlin-block
Ett block är en grupp påståenden (noll eller mer) som är inneslutna i lockiga hakparenteser ( )
. Till exempel,
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
Det finns två uttalanden print("Hey ")
och print(" jude!")
inuti if
grenblock.
skriva ut ("Hej") skriva ut ("jude!")
På samma sätt har main()
funktionen också en blockkropp.
val flag = true if (flag == true) (// start av block print ("Hey") print ("jude!")) // block block