18

Condicional when en Kotlin (Curso de Kotlin desde cero [18])

La condicional when en Kotlin es lo mismo que if/else pero un poco mas legible.
Sintaxis de when:

var opcion=valor
when (opcion){
valor1- //Realizar algo
valor2- //Realizar algo
valor3- //Realizar algo
else – //No se selecciono ninguna opción
}

Vamos a hacer un menu con los siguientes pasos:

  • Mostrar a humano opciones del menú.
  • Pedir al humano que ingrese una opción.
  • Usar la condicional when para encontrar realizar una acción dependiendo de la opción elegida.
  • Agregar un rango de opciones.
  • Si la opción no se encuentra en la lista mostrar un mensaje.
La condicional when en Kotlin

Codigo: https://github.com/programadornovato/-Curso–Kotlin-de-0-a-100/commit/61183a05330e3fa06851bdb02b886a184b24607e

println("Hola Humano, por favor ingresa una opcion:")
println("1.- Para acceder")
println("2.- Para configuracion")
println("3.- Para ayuda")
println("4,5,6,7,8,9.- Para salir")
var opcion= readLine()!!.toInt()
when (opcion){
    1-> {
        println("Seleccionaste acceder")
        println("Ingresa tu usuario")
        println("Ingresa tu contraseña")
    }
    2-> println("Seleccionaste configuracion")
    3-> println("Seleccionaste ayuda")
    in(4..9)-> println("Adios humano te voy a extrañar")
    else-> println("Humano estupido la opcion ${opcion} no esta en la put** lista")
}

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)