Expresión, declaraciones y bloques de Kotlin

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 + 25hay una expresión que devuelve Intvalor.

En Kotlin, ifes una expresión a diferencia de Java (en Java, ifes 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 bhay una expresión. Luego, el valor de la expresión se asigna a la maxvariable 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 + 25hay 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 

Articulos interesantes...