In diesem Artikel erfahren Sie mehr über Kotlin-Ausdrücke, Kotlin-Anweisungen, den Unterschied zwischen Ausdruck und Anweisung sowie Kotlin-Blöcke.
Kotlin-Ausdrücke
Ausdrücke bestehen aus Variablen, Operatoren usw., die einen einzelnen Wert ergeben.
Nehmen wir ein Beispiel,
val score: Int score = 90 + 25
Hier 90 + 25
ist ein Ausdruck, der einen Int
Wert zurückgibt .
In Kotlin if
ist ein Ausdruck anders als in Java (in Java if
ist eine Aussage). Beispielsweise,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Hier if (a> b) a else b
ist ein Ausdruck. Dann wird der Wert des Ausdrucks max
im obigen Programm der Variablen zugewiesen . Besuchen Sie diese Seite, um mehr über Kotlin if expression zu erfahren.
Kotlin-Aussagen
Anweisungen sind alles, was eine vollständige Ausführungseinheit ausmacht. Beispielsweise,
val score = 90 + 25
Hier 90 + 25
ist ein Ausdruck, der 115 zurückgibt und val score = 9*5;
eine Anweisung ist.
Ausdrücke sind Teil von Aussagen.
Einige Beispiele:
println ("Grüß dich")
var a = 5 ++ a
max = wenn (a> b) a sonst b
Kotlin-Blöcke
Ein Block ist eine Gruppe von Anweisungen (null oder mehr), die in geschweiften Klammern eingeschlossen sind ( )
. Beispielsweise,
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
Es gibt zwei Anweisungen print("Hey ")
und print(" jude!")
innerhalb des if
Verzweigungsblocks.
print ("Hey") print ("jude!")
In ähnlicher Weise hat die main()
Funktion auch einen Blockkörper.
val flag = true if (flag == true) (// Beginn des Blockdrucks ("Hey") print ("jude!")) // Ende des Blocks