2012年9月12日
摘要: 先来看一段程序: function create(name, id) local obj = { name = name, id = id } function obj:SetName(name) self.name = name end function obj:GetName() return self.name ... 阅读全文
posted @ 2012-09-12 23:49 李文斌 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 定义表(table)的方式 a={},b={…} 访问表的成员 通过"."或者"[]"运算符来访问表的成员 (注意:表达式a.b等价于a["b"],但不等价于a[b]) 表项的键和值 任何类型的变量,除了nil,都可以作为表项的键.从简单的数值,字符串,到复杂的函数,表等等都可以;同样,任何类型的变量除了nil,都可以作为表项的值.给一个表项的值赋nil,则把表a中键为"b"的项删除.如果访问一个不存在的表项,其值也是nil,比如有c=a.b,但表a中没有为"b"的项,则c等于nil. 一段程序 阅读全文
posted @ 2012-09-12 16:00 李文斌 阅读(205) 评论(0) 推荐(0) 编辑