Translations:Extension:Scribunto/Lua reference manual/1524/en

This allows for iterating over the keys in a table. If $1 is nil or unspecified, returns the "first" key in the table and its value; otherwise, it returns the "next" key and its value. When no more keys are available, returns nil. It is possible to check whether a table is empty using the expression $2.