if条件语句表示“或者”要怎么搞……
本帖最后由 Archer30 于 2014-10-8 11:03 编辑比方说我要 if英雄编号=4或=79或=91,要怎么写来着;misnn;实在找不到办法
另外如果是要同时满足英雄编号>143并且<156,以及 或者=4,或者=79,或者=91,这几个条件能不能整合到一句话来
if|v1=4/v1=79/v1=91:; 三个或关系
第二种条件,只要是"与"和"或"并存的话,都建议分开条件来限制,一股脑的放一起,虽然语法上能支持一部分,但明显自己都看晕.
同时满足英雄编号>143并且<156,以及 或者=4,或者=79,或者=91.
可以用标志来处理(用一个额外的变量或标志来表达条件是否满足)
!!IF:V9/0; [默认不满足]
!!IF&v1>143/v1<156:V9/1; [第一种满足情况]
!!IF|v1=4/v1=79/v1=91:V9/1;[第二种满足情况]
然后你可以再根据 9这个标志来处理满足或者不满足条件的后续语句判断. 本帖最后由 Archer30 于 2014-10-8 15:48 编辑
贤知有您 发表于 2014-10-8 14:40
if|v1=4/v1=79/v1=91:; 三个或关系
第二种条件,只要是"与"和"或"并存的话,都建议分开条件来限制,一股脑 ...
:good_job:真是非常感谢,也就是|后边接“或者”关系,&后边接“并且”
添加新变量什么的,还没搞懂~先放一边啦啦啦
页:
[1]