Вираз Котліна, висловлювання та блоки

У цій статті ви дізнаєтесь про вирази 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змінній у наведеній вище програмі. Відвідайте цю сторінку, щоб дізнатись більше про Котлін, якщо вираз.

Заяви Котліна

Заяви - це все, що становить повну одиницю виконання. Наприклад,

 бальна оцінка = 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 ("Гей") print ("джуд!")

Аналогічно main()функція також має тіло блоку.

 val прапор = true, якщо (flag == true) (// початок друку блоку ("Гей") print ("jude!")) // кінець блоку 

Цікаві статті...