В этой статье вы узнаете о выражениях Kotlin, операторах Kotlin, различии между выражением и оператором, а также блоках Kotlin.
Котлинские выражения
Выражения состоят из переменных, операторов и т. Д., Которые дают одно значение.
Возьмем пример,
оценка val: оценка 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.
Заявления Котлина
Заявления - это все, что составляет законченную единицу исполнения. Например,
оценка val = 90 + 25
Здесь 90 + 25
выражение, которое возвращает 115, а val score = 9*5;
это инструкция.
Выражения являются частью утверждений.
Несколько примеров:
println ("Привет")
вар а = 5 ++ а
max = если (a> b) a иначе 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 flag = true if (flag == true) (// начало блока print ("Hey") print ("jude!")) // конец блока