У цій статті ви дізнаєтесь про вирази 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!")) // кінець блоку