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 + 25un'espressione che restituisce Intvalore.
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 bun'espressione. Quindi il valore dell'espressione viene assegnato alla maxvariabile 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 + 25un'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 ifblocco 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 








