关于If-Else-Endif 语句的使用心得
最近本人写ERM,使用了一下这个语句,下面将使用心得与大家分享。这个语句很强大,如果你会用的话,你会感觉到写ERM非常简单。而且用这个写ERM也很爽的说。;gaxing;这里说说If-Else-Endif construction使用心得
!!if&condition:; 开始判断语句,这里可以加上条件和 & 或者条件或者 |
!!el:; 代表前面if语句判断条件失败时继续执行下面的函数
!!en:; 代表结束上面的if-el语句
下面是本人最新的ERM作品,全部使用的是If-Else-Endif construction语句。
http://www.h3wog.com/redirect.php?tid=36113&goto=lastpost#lastpost
针对上面的ERM说明:
!!if&x1=1:; 等于 !!FU&x1<>1:E;
!!el:; 等于 !!FU&x1<>0:E;
!!en:; 结束上面的if-el语句
大家记住所有if-el语句都要用!!en:;结束
下面是ERM帮助里的英文说明解释
ZVSE
!?HM-1;
!!VRv10:S5;
!!if&v10=5:; if判断语句开始
!!IF:M^First IF^; 因为前面设定V10=5,所以显示First IF
!!VRv10:S10;
!!if&v10<>10:; 因为前面设定V10=10,所以不显示Second IF
!!IF:M^Second IF^;
!!el:; 等于!!if&v10=10:;
!!IF:M^Second ELSE^; 所以显示Second ELSE
!!en:; 结束上面的if-el语句
!!IF:M^Second IF finished^; 显示Second IF finished
!!el:; el语句必须放在if之后,并且前面if-el语句已经结束,所以下面语句是无效的.
!!IF:M^First ELSE^;
!!VRv10:S99;
!!if&v10=99:;
!!IF:M^Third IF^;
!!el:;
!!IF:M^Third ELSE^;
!!en:;
!!IF:M^Third IF finished^
!!en:;
!!IF:M^First IF finished^;
You should see the next messages:
First IF
Second ELSE
Second IF finished
First IF finished
经过测试,最后显示的是
First IF
Second ELSE
Second IF finished
这说明我的解释是正确的。;orz;
最后提示大家一下:if语句不要一次使用超过10条,否则会提示你ERM错误。
[ 本帖最后由 fly123 于 2012-2-25 20:48 编辑 ] 老规矩,沙发自己坐。还有,各位老大,别忘了给兄弟我加分啊。,;taoh; 话说我的数学也学到过…… 菜鸟路过捧场纯为F兄加分的 貌似只有ERA支持IEE命令
页:
[1]