设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2288|回复: 1

[其他] debug 和 if 的小提示

[复制链接]
 楼主| 发表于 2013-3-19 18:56:15 | 显示全部楼层 |阅读模式
这个其实应该大部分人都已经用到了。。。
3 h' ?% Y8 f! c3 u0 o! c
$ b( q% C, ~9 a8 b* f& q% A& E一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下
9 S) |* X+ k  P4 `) z7 f3 _
, P/ w, F: {2 r/ bif x<=50 and x>=0 then - o( E4 V1 o) ~- `
...! Q9 z( y/ N9 _8 f, V
elseif x>50 and x<=100 then
8 u) l  D/ ~+ u6 m...
$ {) z6 z5 V' {else
: |6 Q' X6 H3 {4 L# G5 a) K  debug;* z" G2 {& D* A0 Q/ W  t
end;
" n. k3 X/ U: ~6 q; {2 \2 x# I+ t$ k. d) Z' A6 R
也就是说对于所有期望以外的值 给一个debug。。。5 p: ^) @2 A: J% I# }7 Y# T7 F
+ G* Y% F0 `; q, R/ o4 D' w& f
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。
发表于 2013-3-19 21:36:31 | 显示全部楼层
,赞一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-5-17 19:31 , Processed in 0.013268 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表