摘要:
x=11f=loadstring(" x=10 return x+10")print(f())print(f())上面的返回值为-->20-->20说明了loadstring 中将“”string中的变量都当做了local变量loadstring其实是将“”string中的内容转换为了一个匿名函数f... 阅读全文
posted @ 2015-01-18 19:11
mooreliu
阅读(913)
评论(0)
推荐(0)
摘要:
1. 迭代器与Closure: 在Lua中,迭代器通常为函数,每调用一次函数,即返回集合中的“下一个”元素。每个迭代器都需要在每次成功调用之间保持一些状态,这样才能知道它所在的位置和下一次遍历时的位置。从这一点看,Lua中closure机制为此问题提供了语言上的保障,见如下示例: 1 functio... 阅读全文
posted @ 2015-01-18 18:57
mooreliu
阅读(157)
评论(0)
推荐(0)
摘要:
转至http://rangercyh.blog.51cto.com/1444712/1032925当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:forkey,valueinpairs(tbtest)do ... 阅读全文
posted @ 2015-01-18 10:11
mooreliu
阅读(451)
评论(0)
推荐(0)
浙公网安备 33010602011771号