Espressioni, dichiarazioni e blocchi di Kotlin

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 

Articoli interessanti...