lua中 a={1,2} b={1,2} print(a==b, a~=b) -- false,

lua中a={1,2}b={1,2}print(a==b,a~=b)--false,true还有表是什么意思,不要跟我说书上的,我不明白。... lua中 a={1,2} b={1,2} print(a==b, a~=b) -- false, true还有表是什么意思,不要跟我说书上的,我不明白。 展开
 我来答
matlab2000
2014-07-24 · TA获得超过2323个赞
知道大有可为答主
回答量:1678
采纳率:100%
帮助的人:1051万
展开全部
a和b都是表,--是注释。--后面的是print的输出。
a==b是比较这两个表是否相等【这个不是同一个对象,所以比较结果是false】。a~=b是表示是否不相等【当然是true了】。
更多追问追答
追问
还有两个问题,就是我有两个function怎么样让下面的function获得上面的function内容中的一个变量的值
function aaaa(zzzz)这个zzzz是什么意思????
Hero.super.hit(self, target)这句话是什么意思?
给你再追加40分了!!!!
追答
zzzz是函数的参数。

Hero.super.hit是函数,self一般是为了表明采用了面向对象概念。所以这里
对象是Hero.super 对方方法是hit,而 self代表对象自身,target代表另外一个参数。当然,
有些人还喜欢用冒号:,上面那个self就不用传递了,写成Hero.super:hit(target)就可以了。

建议看programming in lua这本书,有中文版本,毕竟lua编程是一门语言。
另外,讲在游戏程序中使用lua脚本的也很多,还有一本英文书,专门讲WOW和lua的。
另外,有些论坛和网站也是讨论用lua写插件来自动做任务之类的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式