Zmud721机器人转换为Cmud的一点心得
首先感谢seagate的一些指导意见。在导入zmud721后会有一些报错的语句,注意保存一下,我遇到3个语句错误。
1,zmud721下面的多行触发,在Cmud里面最好选 Loop Pattern;
2, %mapquery( like '%@ name%' and zoneid=@ zoneid) 要反过来写
%mapquery( and zoneid=@ zoneid and like '%@ name%')
3,注意有些方向定义丢失,需要重新定义
4, zmud 721可以使用 #if @list {}
Cmud里面要改一下,我改成#if %numitems(@list) {}
目前没发现其他问题哈! list可以用#forall来处理。这个比较好 原帖由 seagate 于 2010-9-5 07:12 PM 发表 http://edu.pkuxkx.com:8082/forum/images/common/back.gif
list可以用#forall来处理。这个比较好
#forall @list {}
Cmud不认
请教一下@a
$a在cmud中的区别是什么?
[ 本帖最后由 oolong 于 2010-9-6 05:17 PM 编辑 ] cmud当然认#forall @list {}了。
你可以看看帮助。应该非常简单的。
@a是全局变量,在cmud中不稳定,能少用就少用。多用$a,那个局部变量,就在当前触发中有效。如果多个触发之间交流,建议用global variable,具体用法参考我以前写的文章。(我的文集里面收藏了)记住cmud中@a是一切不稳定的根源之一就行了。
页:
[1]