Translations:User:Psychoslave//Lua reference manual translation stub/1432/en

Often the expression-list is a single function call that returns the three values. If the iterator function can be written so it only depends on the parameters passed into it, that would be the most efficient. If not, [$url Programming in Lua] suggests that a closure be preferred to returning a table as the static variable and updating its members on each iteration.