En este artículo, aprenderá sobre las expresiones de Kotlin, las declaraciones de Kotlin, la diferencia entre expresión y declaración y los bloques de Kotlin.
Expresiones de Kotlin
Las expresiones consisten en variables, operadores, etc. que se evalúan en un solo valor.
Tomemos un ejemplo
puntaje val: puntaje Int = 90 + 25
Aquí 90 + 25
hay una expresión que devuelve Int
valor.
En Kotlin, if
es una expresión a diferencia de Java (en Java, if
es una declaración). Por ejemplo,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Aquí if (a> b) a else b
hay una expresión. Luego, el valor de la expresión se asigna a la max
variable en el programa anterior. Visite esta página para obtener más información sobre Kotlin if expression.
Declaraciones de Kotlin
Las declaraciones son todo lo que constituye una unidad completa de ejecución. Por ejemplo,
puntuación val = 90 + 25
Aquí, 90 + 25
hay una expresión que devuelve 115 y val score = 9*5;
es una declaración.
Las expresiones son parte de las declaraciones.
Algunos ejemplos:
println ("Hola")
var a = 5 ++ a
max = si (a> b) a else b
Bloques de Kotlin
Un bloque es un grupo de declaraciones (cero o más) que se encierra entre llaves ( )
. Por ejemplo,
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
Hay dos declaraciones print("Hey ")
y un bloque de rama print(" jude!")
interior if
.
print ("Hey") print ("jude!")
Del mismo modo, la main()
función también tiene un cuerpo de bloque.
val flag = true if (flag == true) (// inicio del bloque print ("Hey") print ("jude!")) // fin del bloque