В тази статия ще научите за изрази на Kotlin, изявления на Kotlin, разлика между израз и израз и блокове Kotlin.
Котлин изрази
Изразите се състоят от променливи, оператори и т.н., която изчислява до една стойност.
Нека вземем пример,
резултат от вал: Int резултат = 90 + 25
Тук 90 + 25
е израз, който връща Int
стойност.
В Kotlin if
е израз, различен от Java (В Java if
е изявление). Например,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Ето, това if (a> b) a else b
е израз. Тогава стойността на израза се присвоява на max
променлива в горната програма. Посетете тази страница, за да научите повече за Kotlin if expression.
Изявления на Kotlin
Изявленията са всичко, което съставлява цялостна изпълнителна единица. Например,
резултат от вал = 90 + 25
Тук 90 + 25
е израз, който връща 115 и val score = 9*5;
е израз.
Изразите са част от твърдения.
Няколко примера:
println ("Приветствие")
var a = 5 ++ a
max = if (a> b) a else b
Котлин блокове
Блокът е група от изрази (нула или повече), която е затворена в фигурни скоби ( )
. Например,
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
Има две инструкции print("Hey ")
и print(" jude!")
вътре в if
клоновия блок.
print ("Hey") print ("jude!")
По същия начин main()
функцията има и тяло на блок.
val flag = true if (flag == true) (// начало на блок печат ("Хей") print ("jude!")) // край на блок