⌨️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

Esta 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() 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") 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