xyinzc 发表于 2015-5-6 01:51:02

#fu ismembers {%eval(%numwords(%left(%1,%pos(%1,%2)),%3))}

遵循4.62,优点是大段文本,比如、、号隔开的为伪LIST也可以计算,缺点是重复自串比较麻烦。不过语句简单可以直接写在cmds中,不用定义函数

oolong 发表于 2015-5-25 13:40:49

你这个行不通的,举例一个简单的
%1 eu|e|s
%2 e
%3 |
你觉得e会在第几个。。。

xyinzc 发表于 2015-5-27 00:33:26

额,之前忽略了,不过用while,或者#fu 自循环比对可以不,貌似有汉字比对经常出问题,其他方式太复杂了

oolong 发表于 2015-6-7 00:50:08

不在于行不行,在于是否有效率。
举例来说,之前的朱熹机器人462也可以计算,但是效率低下。
但是用穷举的话效率就高了。
所以自定义函数的时候不要用#while 和#forall,能够提高效率

axx 发表于 2018-5-31 18:40:57

mark一下
页: 1 [2]
查看完整版本: zmud462自定义类似zmud721的list函数%item %ismember