AD

¿Ya dominas lo básico? Un curso estructurado de Julia es la vía rápida para dar el salto.

Ver cursos de Julia en Udemy

Enlace de afiliado. No te cuesta nada extra.

🟣Lecciones de Julia
Lección 58 / 68

Leer un valor de la entrada estándar

En esta lección pedirás un dato mientras el programa se ejecuta.

readline() lee una línea del teclado. print muestra el mensaje sin salto de línea, así que el cursor se queda en la misma línea.

El código de ejemplo pide un nombre y saluda. La salida de referencia incluye lo que se escribió, tal como se vería en la terminal.

Una comodidad frente a otros lenguajes: readline() quita el salto de línea final por su cuenta. En Ruby o en Python hay que recordar hacerlo a mano, y olvidarlo produce comparaciones que fallan sin motivo aparente.

Al final de la entrada devuelve una cadena vacía en lugar de un valor especial, así que un bucle que lea hasta agotar la entrada debe comprobar eof(stdin).

Fíjate también en que println acepta varios argumentos y los concatena sin separador. Es una alternativa a la interpolación cuando lo que se junta son piezas sueltas.

En la práctica, los guiones de Julia rara vez piden datos por teclado: los reciben como argumentos o los leen de un archivo, porque así el cálculo se puede repetir sin que nadie esté delante.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Julia directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)