For-As Loop
When you only want to iterate over the values of a table, you can use Pluto's for-as syntax.
New Code
local t = { 1, 2, 3, "hello", "world" }
for t as value do
print(value)
end
-- 1
-- 2
-- 3
-- hello
-- world
That code is identical to this:
Old Code
local t = { 1, 2, 3, "hello", "world" }
for _, value in t do
print(value)
end
info
The bytecode of this feature is only backwards-compatible with Lua when pairs
, ipairs
, or next
is used. See Generalized Iteration.