Módulo io — Entrada y Salida Estándar

Archivo: stdlib/std/io.fa

¿Por qué existe?

Provee las operaciones fundamentales de entrada y salida estándar: leer de la consola, escribir a la consola, y leer líneas completas. Es el módulo más básico y el primero que cualquier programa Forja utiliza.

Funciones principales

FunciónParámetrosDescripción
escribirvalorImprime un valor en la consola (sin salto de línea al final)
escribir_lineavalorImprime un valor con salto de línea al final
leer_linea()Lee una línea completa desde la entrada estándar (stdin)
leer_tecla()Lee una tecla individual sin esperar Enter (requiere modo raw)
imprimirvalorAlias de escribir
mostrarvalorAlias de escribir_linea

Uso básico

📄 ejemplo_io.fa
escribir("¿Cómo te llamas? ")
variable nombre = leer_linea()
escribir_linea("¡Hola, " + nombre + "!")

Casos de uso

💡 Dato: Las funciones escribir y escribir_linea son las más usadas en todo el ecosistema Forja. escribir_linea es el equivalente a println! de Rust.