Котлин израз, изявления и блокове

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

Интересни статии...