Is there a more readable way in lua to write:
for k, v in pairs(my_table) do
myfunction( v )
end
I’m never using k, so I’d like to take it out of the loop control, so it’s clear I’m just iterating over the values. Is there a function like pairs() that only gives me a list of the values?
There is no standard function that only iterates values, but you can write it yourself if you wish. Here is such an iterator :
But normally people just use
pairsand discard the first variable. It is customary in this case to name the unused variable_(an underscore) to clearly indicate the intent.