Выражение Котлина, операторы и блоки

В этой статье вы узнаете о выражениях 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!")) // конец блока 

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