设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4039|回复: 1

[其他] debug 和 if 的小提示

[复制链接]
 楼主| 发表于 2013-3-19 18:56:15 | 显示全部楼层 |阅读模式
这个其实应该大部分人都已经用到了。。。- X5 b4 M) ]* @4 T. S, {3 R
9 t- s5 I  |% Z: W: ^. k8 @
一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下
/ \% _. T3 C2 }3 w) f- J" E2 F1 H
1 m, K" N5 d, H1 ]if x<=50 and x>=0 then ' g3 S7 b: M9 t
...
% n- i/ r- z; ]elseif x>50 and x<=100 then # J% _  u: N5 \3 X3 u, o
...
. ?8 t* w7 H7 d7 P4 N+ Qelse
& R8 _6 S- s- r* M$ c, g! l+ ?  debug;- y: p8 v0 N- O; T
end;
# T0 E7 T$ i1 t9 z5 _2 R0 p& J7 U3 M+ N$ Z1 p& w
也就是说对于所有期望以外的值 给一个debug。。。
! S* @/ f  x& A: f6 G# C/ b* o, \+ \
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。
发表于 2013-3-19 21:36:31 | 显示全部楼层
,赞一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 06:25 , Processed in 0.016025 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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