Iterates for each key-value pair in the table, calling the function with the key and value of the pair. If the function returns anything, the loop is broken.
This is inherited from the original Lua implementation and is deprecated in Lua as of 5.1; see here. You should use pairs instead. The GLua interpretation of this is table.ForEach.
Demonstrates the use of this function.