47 lines
1.2 KiB
Kotlin
47 lines
1.2 KiB
Kotlin
package empresa
|
|
|
|
/**
|
|
* Demostración de sintaxis básica de Kotlin:
|
|
* - Declaración de variables
|
|
* - Al poner el cursor sobre una variable, se muestra donde se referencia y su tipo
|
|
* - Uso de if/else y bucles
|
|
* - Prueba de Debugger
|
|
*/
|
|
fun main() {
|
|
// Kotlin tiene val (inmutable) y var (mutable)
|
|
val inmutableNumber = 10
|
|
var mutableNumber = 5
|
|
|
|
println("inmutableNumber = $inmutableNumber")
|
|
println("mutableNumber = $mutableNumber")
|
|
|
|
// Podemos modificar 'var', pero no 'val'
|
|
mutableNumber = 20
|
|
println("mutableNumber modificado = $mutableNumber")
|
|
|
|
// Condiciones if/else
|
|
val message = if (mutableNumber > 10) {
|
|
"El número es mayor que 10"
|
|
} else {
|
|
"El número es menor o igual a 10"
|
|
}
|
|
println(message)
|
|
|
|
// Bucles (for e in y while)
|
|
println("Bucle for:")
|
|
for (i in 1..5) { // 1..5 incluye 1,2,3,4,5
|
|
println("i = $i")
|
|
}
|
|
|
|
println("Bucle for con saltos de 2:")
|
|
for (i in 1..5 step 2) { // 1,3,5
|
|
println("i = $i")
|
|
}
|
|
|
|
println("Bucle while:")
|
|
var counter = 0
|
|
while (counter < 3) {
|
|
println("counter = $counter") // Se puede meter una variable dentro un string sin concatenar
|
|
counter++
|
|
}
|
|
} |