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 + 25
está uma expressão que retorna Int
valor.
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 b
está uma expressão. Então, o valor da expressão é atribuído à max
variá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 + 25
está 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