¿Cómo recorrer una tabla en su orden exacto?
Si trato de generar esta tabla, se repiten en el orden falso:
local letters = {DIN1="hi", AIN1= "my", AIN2 ="name", DIN2="is"}
for name, value in pairs(letters) do
print(name,value)
end
Rendimiento esperado:
DIN1 hi
AIN1 my
AIN2 name
DIN2 is
Salida:
AIN1 my
DIN2 is
DIN1 hi
AIN2 name
¿Cómo puedo codificarlo para que el bucle for atraviese el orden real de las tablas? (El orden como se definió)
Editar: no necesito el orden alfabético, sino el mismo orden que en la definición de la tabla.
Editar: Necesito tener la clave Y el valor impreso. En la respuesta "Lua en pares en el mismo orden en que está escrito" solo se imprimirá el número de índice y el valor