cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 2763|回复: 4

[Lua] lua的变量问题

[复制链接]
发表于 2013-12-13 19:43:20 来自手机 | 显示全部楼层 |阅读模式
如何定义一个在class内使用的局部变量?
发表于 2013-12-13 20:36:40 | 显示全部楼层
目前好像还没有访问级别控制
 楼主| 发表于 2013-12-13 21:41:40 来自手机 | 显示全部楼层
wtof1996 发表于 2013-12-13 20:36
目前好像还没有访问级别控制

只能用不会重名的变量名了么……虽然也不是一个很大的问题……
发表于 2013-12-14 00:09:29 来自手机 | 显示全部楼层
lazydog 发表于 2013-12-13 21:41
只能用不会重名的变量名了么……虽然也不是一个很大的问题……

可以考虑自己创造个类似命名空间的东西(实质上就是Table)
e.g:

classA = class();
function classA:init()
    self.private = {};
    self.private.xxx = xxx;
    ...
    self.public = {};
    self.public.xxx = xxx;
    ...
end
 楼主| 发表于 2013-12-14 11:57:57 来自手机 | 显示全部楼层
wtof1996 发表于 2013-12-14 00:09
可以考虑自己创造个类似命名空间的东西(实质上就是Table)
e.g:


好吧,刚开始学lua,很多都不懂……我试试吧……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-23 02:20 , Processed in 0.060763 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表