Kotlin-expressie, verklaringen en blokken

In dit artikel leer je over Kotlin-expressies, Kotlin-statements, het verschil tussen expressie en statement, en Kotlin-blokken.

Kotlin-uitdrukkingen

Uitdrukkingen bestaan ​​uit variabelen, operatoren enz. Die naar één waarde leiden.

Laten we een voorbeeld nemen,

 val-score: Int-score = 90 + 25

Hier 90 + 25is een uitdrukking die Intwaarde retourneert .

In Kotlin ifis dit een uitdrukking in tegenstelling tot Java (in Java ifis dit een verklaring). Bijvoorbeeld,

 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 bis een uitdrukking. Vervolgens wordt de waarde van de uitdrukking toegewezen aan de maxvariabele in het bovenstaande programma. Bezoek deze pagina voor meer informatie over Kotlin als expressie.

Kotlin-verklaringen

Verklaringen zijn alles waaruit een complete uitvoeringseenheid bestaat. Bijvoorbeeld,

 val score = 90 + 25

Hier 90 + 25is een uitdrukking die 115 retourneert, en val score = 9*5;is een instructie.

Uitdrukkingen maken deel uit van uitspraken.

Een paar voorbeelden:

 println ("Howdy")
 var a = 5 ++ a
 max = if (a> b) a else b

Kotlin-blokken

Een blok is een groep instructies (nul of meer) die tussen accolades staat ( ). Bijvoorbeeld,

 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

Er zijn twee verklaringen print("Hey ")en print(" jude!")binnen iftak blok.

 print ("Hey") print ("jude!")

Evenzo heeft de main()functie ook een bloklichaam.

 val flag = true if (flag == true) (// begin blok print ("Hey") print ("jude!")) // einde blok 

Interessante artikelen...