关于zmud 4.62的#if判定条件包含运算的问题
的有关信息介绍如下:等于(=)判断好多时候不好用, 比如说碰到 中文, 碰到 -
通常我是一律用 %ismember 函数来判断, 或者 %pos 函数
%pos(p,s) return the position of pattern p in string s. Return 0/false if not found
%ismember(s,list) return true if s is a member of the given string list
上面的可以改写为
#if (%pos(tianzi-jian,@ag)) {ap=sword};#if (%pos(liumai-shenjian,@ag)) {ap=unarmed}
或者
#if (%ismember(@ag,tianzi-jian|taiji-jian|wudang-jian)) {ap=sword};#if (%ismember(@agliumai-shenjian|taiji-quan)) {ap=unarmed}
list列表用 | 隔开