Modifiqué el código de la función main para que te siga pidiendo opciones hasta que le digas salir en vez de que se cierre el programa cuando termine una opción:
fun main() {
// Declarar el mensaje de entrada del programa
while(true)
{
println("Hola soy tu bola 8 magica creada en Kotlin. ¿Cual de estas opciones deseas realizar? ")
println("1. Realizar una pregunta.")
println("2. Revisar todas las respuestas.")
println("3. Salir")
// Obtener el valor del usuario y convertirlo a un entero nullable
val valorIngresado = readLine()
// Dependiendo del numero utilizamos el when para realizar una acción.
when (valorIngresado){
"1" -> realizarPregunta()
"2" -> mostrarRespuestas()
"3" -> {
salir()
break
}
else -> mostrarError()
}
println()
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?