In questo articolo imparerai le espressioni di Kotlin, le istruzioni di Kotlin, la differenza tra espressione e istruzione e i blocchi di Kotlin.
Espressioni di Kotlin
Le espressioni sono costituite da variabili, operatori ecc. Che restituiscono un singolo valore.
Facciamo un esempio,
punteggio val: punteggio Int = 90 + 25
Ecco 90 + 25
un'espressione che restituisce Int
valore.
In Kotlin, if
è un'espressione diversa da Java (In Java, if
è un'istruzione). Per esempio,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Ecco if (a> b) a else b
un'espressione. Quindi il valore dell'espressione viene assegnato alla max
variabile nel programma precedente. Visita questa pagina per saperne di più sull'espressione if di Kotlin.
Dichiarazioni di Kotlin
Le dichiarazioni sono tutto ciò che costituisce un'unità completa di esecuzione. Per esempio,
punteggio val = 90 + 25
Ecco 90 + 25
un'espressione che restituisce 115 ed val score = 9*5;
è un'istruzione.
Le espressioni fanno parte delle dichiarazioni.
Qualche esempio:
println ("Howdy")
var a = 5 ++ a
max = if (a> b) a else b
Blocchi Kotlin
Un blocco è un gruppo di istruzioni (zero o più) racchiuso tra parentesi graffe ( )
. Per esempio,
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
Ci sono due istruzioni print("Hey ")
e print(" jude!")
all'interno del if
blocco di rami.
print ("Hey") print ("jude!")
Allo stesso modo, la main()
funzione ha anche un corpo di blocco.
val flag = true if (flag == true) (// inizio del blocco print ("Hey") print ("jude!")) // fine del blocco