您的位置首页百科问答

关于zmud 4.62的#if判定条件包含运算的问题

关于zmud 4.62的#if判定条件包含运算的问题

的有关信息介绍如下:

关于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列表用 | 隔开