Curso de Raku / Esenciales / Bucles / Ejercicios / Eco hasta suficiente
Solución: Eco hasta suficiente
Este programa requiere un bucle que se detiene cuando el usuario ingresa una palabra predefinida.
Código
Hay varias formas similares de resolver la tarea con while
, until
o repeat
. Una de ellas se muestra a continuación.
my $word;
repeat {
$word = prompt 'Tu palabra: ';
say $word;
} while $word ne 'suficiente';
say 'OK, terminado.';
🦋 Encuentra el programa en el archivo echo-until-enough.raku.
Salida
Ejecuta el programa, ingresa algunas palabras diferentes y luego termina el bucle.
$ raku exercises/loops/echo-until-enough.raku
Tu palabra: esto
esto
Tu palabra: es
es
Tu palabra: mi
mi
Tu palabra: palabra
palabra
Tu palabra: suficiente
suficiente
OK, terminado.
Comentario
Nota que declaras la variable $word
antes del bucle, ya que la prueba while
está ubicada fuera del alcance del cuerpo del bucle. Si la variable se define dentro del bucle, no será visible en la prueba.
Siguiente ejercicio
Navegación del curso
← Controles condicionales / Operador ternario | Conversión de tipos de datos →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська