Tässä artikkelissa opit Kotlin-lausekkeista, Kotlin-lauseista, lausekkeen ja lauseen eroista sekä Kotlin-lohkoista.
Kotlin-lausekkeet
Lausekkeet koostuvat muuttujista, operaattoreista jne., Jotka arvioivat yhden arvon.
Otetaan esimerkki,
val-pisteet: Int-pisteet = 90 + 25
Tässä 90 + 25
on lauseke, joka palauttaa Int
arvon.
Kotlinissa if
on lauseke, toisin kuin Java (Java: ssa if
on lause). Esimerkiksi,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Tässä if (a> b) a else b
on ilmaus. Sitten lausekkeen arvo osoitetaan max
muuttujalle yllä olevassa ohjelmassa. Käy tällä sivulla saadaksesi lisätietoja Kotlin if -lausekkeesta.
Kotlinin lausunnot
Lausunnot ovat kaikki, jotka muodostavat täydellisen toteutusyksikön. Esimerkiksi,
val-pisteet = 90 + 25
Tässä 90 + 25
on lauseke, joka palauttaa arvon 115, ja val score = 9*5;
on lause.
Lausekkeet ovat osa lausuntoja.
Joitain esimerkkejä:
println ("Howdy")
var a = 5 ++ a
max = jos (a> b) a muu b
Kotlin Blocks
Lohko on joukko lauseita (nolla tai enemmän), joka on suljettu kiharoissa aaltosulkeissa ( )
. Esimerkiksi,
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
On kaksi lausuntoja print("Hey ")
ja print(" jude!")
sisältä if
haarakatkoksia.
tulosta ("Hei") tulosta ("jude!")
Vastaavasti main()
toiminnolla on myös lohkon runko.
val lippu = tosi, jos (lippu == tosi) (// lohkon alku ("Hei") tulosta ("jude!")) // lohkon loppu