写了一条触发语句,发送到脚本的,里面就一句简单的赋值也报错了,这是怎么回事,信息如下
发送命令:repeat = false
报错信息:
Compile error
World: pkuxkx
Immediate execution
:1: unexpected symbol near '='
感觉和你说的lua默认是全局变量有点不符,还是说我哪里理解错了 回复 13# whq
报错说明你的写法有问题
分析一下:
1:repeat是一个变量,也是lua的基础函数之一
2:x=y 是一个赋值语句
3:false是一个布尔值
4:你这个写法是把布尔值false赋值给变量repeat
所以报错是必然的。 回复 14# creat
我说怎么连赋值都报错,原来还有个repeat函数,随便写个变量名都是关键字,太背了,3Q 月色,再请教一个问题,打的log如下
Note("come in")
Note(tab)
Note(name)
Note(tab==name)
返回的信息是
come in
张三
张三
false
为什么这两变量明明一样的还返回false 由返回信息可知
tab=="张三%s%s%s"
name=="张三"
因此tab~=name 回复 17# creat
3Q,感觉处处都是坑,现在这个机器人终于日渐完善了
页:
1
[2]