simonw代码@痕记

导航

随笔分类 -  Lua

Lua5.1中可变参数...对性能的影响
摘要:在Lua开发中我们会用到"..."这样的语法以表示不确定参数的输入及返回. 但一些用法可能导致性能上的问题你大约从来没有注意过, 它却在不知不觉中对程序的性能产生着潜移默化的影响. 阅读全文

posted @ 2010-01-28 22:44 simonw 阅读(3693) 评论(0) 推荐(0)

Metatable In Lua 浅尝辄止
摘要:Metatable并不神秘, 他只是一个普通的table. 本文简单介绍了Metatable的概念及几个应用, 起一个抛砖引玉的作用. 阅读全文

posted @ 2007-01-17 00:44 simonw 阅读(18681) 评论(2) 推荐(2)

Lua中实现类似C#的事件机制
摘要:Lua的语法非常灵活, 使用他的metatable及metamethod可以模拟出很多语言的特性. C#中我们这样使用事件:xxx.Click+=newSystem.EventHandler(xxx_Click);privatevoidxxx_Click(objectsender,EventArgse){/**/}在Lua中要达到同样的效果, 并且支持事件多播机制, 其关键在于重写metameth... 阅读全文

posted @ 2006-12-20 13:42 simonw 阅读(6125) 评论(5) 推荐(1)