Expressão Kotlin, declarações e blocos

Neste artigo, você aprenderá sobre expressões Kotlin, instruções Kotlin, diferença entre expressão e instrução e blocos Kotlin.

Expressões Kotlin

As expressões consistem em variáveis, operadores etc. que avaliam para um único valor.

Vamos dar um exemplo,

 pontuação val: pontuação interna = 90 + 25

Aqui, 90 + 25está uma expressão que retorna Intvalor.

Em Kotlin, ifé uma expressão diferente de Java (em Java, ifé uma declaração). Por exemplo,

 fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") ) 

Aqui if (a> b) a else bestá uma expressão. Então, o valor da expressão é atribuído à maxvariável no programa acima. Visite esta página para saber mais sobre a expressão if do Kotlin.

Declarações Kotlin

As declarações são tudo o que constitui uma unidade completa de execução. Por exemplo,

 pontuação val = 90 + 25

Aqui, 90 + 25está uma expressão que retorna 115 e val score = 9*5;é uma declaração.

As expressões fazem parte das declarações.

Alguns exemplos:

 println ("Olá")
 var a = 5 ++ a
 max = if (a> b) a else b

Kotlin Blocks

Um bloco é um grupo de instruções (zero ou mais) que está entre chaves ( ). Por exemplo,

 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

Existem duas instruções print("Hey ")e um bloco de ramificação print(" jude!")interno if.

 print ("Ei") print ("jude!")

Da mesma forma, a main()função também possui um corpo de bloco.

 val flag = true if (flag == true) (// início do bloco print ("Ei") print ("jude!")) // fim do bloco 

Artigos interessantes...