В тази статия ще научите за изрази на 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!")) // край на блок 








