Iterators and Generic For
Sum Values
A generic for loop can ignore an index when only the values matter.
Sum Values
sum_values.lua
local bonus =
local total = 0
for _, points in ipairs({3, bonus, 5}) do
total = total + points
end
print("bonus=" .. bonus)
print("total=" .. total)
local bonus =
local total = 0
for _, points in ipairs({3, bonus, 5}) do
total = total + points
end
print("bonus=" .. bonus)
print("total=" .. total)
local bonus =
local total = 0
for _, points in ipairs({3, bonus, 5}) do
total = total + points
end
print("bonus=" .. bonus)
print("total=" .. total)
ignored values
The `_` name is a convention for a loop result you do not plan to use.