- 积分
- 14801
- 威望
- 222
- 魅力
- 218
- 经验
- 8524
- 热心度
- 0
- 注册时间
- 2007-8-2
- 最后登录
- 2019-7-2
- 主题
- 79
- 回帖
- 2778
- 精华
- 14
- 阅读权限
- 90
TA的每日心情 | 开心 2019-1-31 14:25 |
---|
签到天数: 130 天 连续签到: 1 天 [LV.7]血污怪

论坛嘉宾
  
- 积分
- 14801
  
|
最近本人写ERM,使用了一下这个语句,下面将使用心得与大家分享。这个语句很强大,如果你会用的话,你会感觉到写ERM非常简单。而且用这个写ERM也很爽的说。
这里说说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
这说明我的解释是正确的。
最后提示大家一下:if语句不要一次使用超过10条,否则会提示你ERM错误。
[ 本帖最后由 fly123 于 2012-2-25 20:48 编辑 ] |
评分
-
2
查看全部评分
-
|