⌨️Entrada por Consola
Para interactuar con el usuario y obtener entradas desde la consola en LUA, se utiliza la función io.read. A continuación se detallan las formas más comunes de usar esta función:
1. io.read("*n") - Leer Números
io.read("*n") - Leer NúmerosEsta función se utiliza para leer números desde la consola. Retorna el número ingresado por el usuario.
print("Ingresa un número:")
local numero = io.read("*n")
print("Has ingresado el número: " .. numero)2. io.read() - Leer Cadenas de Texto
io.read() - Leer Cadenas de Textoio.read() sin parámetros lee una línea completa de texto ingresada por el usuario.
print("Ingresa tu nombre:")
local nombre = io.read()
print("Hola, " .. nombre)3. io.read("*l") - Leer una Línea
io.read("*l") - Leer una Líneaio.read("*l") también lee una línea completa, pero es más específico cuando necesitas controlar exactamente cómo se maneja la entrada de texto.
print("Ingresa un mensaje:")
local mensaje = io.read("*l")
print("Tu mensaje es: " .. mensaje)Resumen de Uso:
Leer un número:
local numero = io.read("*n")Leer una cadena de texto:
local texto = io.read()Leer una línea completa:
local linea = io.read("*l")
Última actualización