English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo articolo, imparerai le espressioni Kotlin, le istruzioni Kotlin, la differenza tra espressioni e istruzioni, e i blocchi Kotlin.
Un'espressione è una sequenza di simboli che calcola un singolo valore.Variabile,Operatorecomposti.
Facciamo un esempio
val score: Int score = 90 + 25
Qui 90 + 25 è un'espressione che restituisce un valore di tipo Int.
In Kotlin, if è un'espressione, diversamente da Java (in Java, if è un'istruzione). Ad esempio
fun main(args: Array<String>) { val a = 12 val b = 13 val max: Int max = if (a > b) a else b println("$max") }
In questo caso, if (a > b) a else b è un'espressione. Poi, il valore dell'espressione viene assegnato alla variabile max nel programma sopra.
Un'istruzione è tutto il contenuto che costituisce un'unità di esecuzione completa. Ad esempio,
val score = 90 + 25
In questo caso, 90 + 25 è un'espressione che restituisce 115 e val score = 9 * 5; è un'istruzione.
Un'espressione è parte di una istruzione.
Alcuni esempi:
println("Howdy")
var a = 5 ++a
max = if (a > b) a else b
Un blocco è un gruppo di istruzioni (zero o più) racchiuso tra parentesi graffe { }. Ad esempio,
fun main(args: Array<String>) { // blocco della funzione main val flag = true if (flag == true) { // inizio del blocco if print("Hey ") print("jude!") // fine del blocco if } //Fine della funzione main blocco
Queste sono due istruzioni all'interno del blocco della branca if: print("Hey ") e print(" jude!").
print("Hey ") print("jude!")
Analogamente, la funzione main() ha un corpo del blocco.
val flag = true if (flag == true) { //Inizio del blocco print("Hey ") print("jude!") } //Fine del blocco