Initial Commit
This commit is contained in:
47
src/empresa/SintaxisBasica.kt
Normal file
47
src/empresa/SintaxisBasica.kt
Normal file
@@ -0,0 +1,47 @@
|
||||
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++
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user