Lua将函数处理为头等值，在下例子中用print函数的表现可以修改来展示：doend任何对codice_15的进一步调用都要经由新函数，并且由于Lua的词法作用域，这个旧的print函数将只能被这个新的修改了的print访问到。Lua还支持闭包，展示如下：function addto(x)endfourplus = addto(4)print(fourplus(3)) -- 打印7--这也可以通过如下方式调用这个函数来完成：print(addto(4)(3))--这是因为这直