Kotlin-Ausdruck, Anweisungen und Blöcke

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 

Interessante Beiträge...