pairs e ipairs en Lua
ipairs recorre la parte de arreglo en orden; pairs cada clave.
-- ipairs walks the array part in order; pairs walks every key.
local loot = { "coin", "coin", "idol" }
for i, item in ipairs(loot) do
print(i .. ". " .. item)
end
local prices = { idol = 300, coin = 1, lantern = 12 }
local total_kinds = 0
for item, price in pairs(prices) do
total_kinds = total_kinds + 1
print(string.format("%s sells for %d", item, price))
end
print(total_kinds .. " kinds appraised")
Cómo funciona
ipairsse detiene en el primer hueco nil.pairsvisita también las claves de string, sin orden prometido.- Ambos manejan la misma forma
for k, v in.
Palabras clave y builtins usados aquí
doendforinipairslocalpairsprint
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 404
- Tokens
- 94
- Ritmo de tres estrellas
- 65 tpm
Al ritmo de tres estrellas de 65 tokens por minuto, este intento toma unos 87 segundos.
Paso 3 de 4 en Tablas; paso 9 de 27 en Fundamentos del lenguaje.