odice_13进行迭代，直到它返回codice_14。可以有嵌套的循环，就是在其他循环中的循环。local grid = {for y, row in ipairs(grid) doend
函数.Lua将函数处理为头等值，在下例子中用print函数的表现可以修改来展示：doend任何对codice_15的进一步调用都要经由新函数，并且由于Lua的词法作用域，这个旧的print函数将只能被这个新的修改了的print访问到。Lua还支持闭包，展示如下：f