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++ } }