Curso de Raku / Esenciales / Entrada y salida simple

Entrada con prompt

El opuesto de say es prompt. Espera a que el usuario ingrese algo y presione Enter. Luego, envía la entrada al programa como una cadena. Puedes tomar el resultado de prompt y pasarlo a say. En este caso, repites lo que el usuario escribe. Vamos a crear un programa así:

say prompt;

Si ejecutas este programa, puede que te confundas ya que el programa entra en un estado en el que solo espera alguna entrada. Para hacer el programa más amigable para el usuario, es bueno imprimir el mensaje del prompt. No necesitas agregar un say separado, porque puedes pasar el mensaje a prompt:

prompt '¿Qué idioma vas a aprender? '

Antes de concluir esta sección, vamos a combinar todas las piezas y crear un programa que pregunte sobre los deseos del usuario y luego imprima una frase usando el texto que el usuario ingresó.

say 'Vas a aprender ', prompt '¿Qué idioma vas a aprender? ';

Si ingresaste Raku, obtienes la siguiente frase impresa:

Vas a aprender Raku

¡Bien, ahora podemos hablar con el programa, y podemos hacer que el programa nos hable!

Ten en cuenta que como say necesita conocer las cadenas antes de imprimirlas, Raku primero ejecutará prompt, para que el diálogo se desarrolle en el orden correcto:

$ raku t.raku 
¿Qué idioma vas a aprender? Raku
Vas a aprender Raku

Entrada y salida simple / Salida con say   |   Comentarios

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська