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 + 25ist ein Ausdruck, der einen IntWert zurückgibt .
In Kotlin ifist ein Ausdruck anders als in Java (in Java ifist 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 bist ein Ausdruck. Dann wird der Wert des Ausdrucks maxim 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 + 25ist 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 ifVerzweigungsblocks.
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








