whq 发表于 2016-5-20 00:34:28

{:7_274:}我还以为你是全自动呢,还在想莫非还要实现个小范围遍历

creat 发表于 2016-5-20 00:53:16

根本不用那么麻烦,这个任务的规律很简单,多做就会发现了

whq 发表于 2016-5-21 15:20:45

回复 12# creat


    写了一条触发语句,发送到脚本的,里面就一句简单的赋值也报错了,这是怎么回事,信息如下

发送命令:repeat = false

报错信息:
Compile error
World: pkuxkx
Immediate execution
:1: unexpected symbol near '='

感觉和你说的lua默认是全局变量有点不符,还是说我哪里理解错了

creat 发表于 2016-5-21 15:56:54

回复 13# whq


报错说明你的写法有问题
分析一下:
1:repeat是一个变量,也是lua的基础函数之一
2:x=y 是一个赋值语句
3:false是一个布尔值
4:你这个写法是把布尔值false赋值给变量repeat
所以报错是必然的。

whq 发表于 2016-5-21 17:04:44

回复 14# creat


    我说怎么连赋值都报错,原来还有个repeat函数,随便写个变量名都是关键字,太背了,3Q

whq 发表于 2016-5-21 20:49:49

月色,再请教一个问题,打的log如下

             Note("come in")
             Note(tab)
             Note(name)
             Note(tab==name)

返回的信息是

come in
张三   
张三
false

为什么这两变量明明一样的还返回false

creat 发表于 2016-5-22 00:37:05

由返回信息可知
tab=="张三%s%s%s"
name=="张三"
因此tab~=name

whq 发表于 2016-5-22 20:33:54

回复 17# creat


    3Q,感觉处处都是坑,现在这个机器人终于日渐完善了
页: 1 [2]
查看完整版本: 带?的触发语句触发报错