Entrada de usuario: leer
Forja permite leer datos ingresados por el usuario con la función leer.
💡 Filosofía:
leer() es la forma más simple de hacer que tu programa interactúe con el usuario. Siempre devuelve Texto.Sintaxis
📖 Leer entrada
variable nombre = leer() El programa espera hasta que el usuario escriba algo y presione Enter. El resultado siempre es un Texto.
Ejemplo completo
💬 Conversación simple
escribir("¿Cómo te llamás?")
variable nombre = leer()
escribir("¡Hola, " + nombre + "!")
escribir("¿Cuántos años tenés?")
variable edad_texto = leer()
// edad_texto es Texto, no Entero ⚠️ Nota:
leer() siempre devuelve Texto. Si necesitás un número, usá la conversión automática de la VM o parseá manualmente.Equivalencia con Rust
| Forja | Rust |
|---|---|
variable x = leer() | let mut x = String::new(); std::io::stdin().read_line(&mut x); |