Lua进阶教程之闭包函数、元表实例介绍

这篇文章主要介绍了Lua进阶教程之闭包函数、元表实例介绍,本文详细讲解了Lua的闭包函数和元表,并同时和C++做了比较,需要的朋友可以参考下

复制代码 代码如下:

function createCountdownTimer(second)
   local ms=second * 1000;
   local function countDown()
      ms = ms - 1;
   return ms;
 end
 return countDown;
end

timer1 = createCountdownTimer(1);
for i=1,3 do
   print(timer1());
end
print("------------");
timer2 = createCountdownTimer(1);
for i=0,2 do
   print(timer2());
end

以上就是Lua进阶教程之闭包函数、元表实例介绍的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Lua