设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4574|回复: 1

[其他] debug 和 if 的小提示

[复制链接]
 楼主| 发表于 2013-3-19 18:56:15 | 显示全部楼层 |阅读模式
这个其实应该大部分人都已经用到了。。。
! u2 L# E+ L! t. j9 z, T0 Q8 `2 ?# K, p% ]
一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下/ f) F, R( f3 u

- O7 ~! i' G$ I# ~3 B5 l' b* dif x<=50 and x>=0 then
1 a" Y; @$ o! x' f5 ^7 M...# ]. |3 r' N8 }. @- Z" D
elseif x>50 and x<=100 then
5 s& j, ?- m8 Q6 O9 J' o  G$ l( G...
7 p# W! e$ r+ T2 J  O9 }7 Lelse   P. m' `: l, u) `5 w0 l. E. {: p3 X
  debug;
" g  s# W! ]: R% }end;, f: l* U/ W$ H  v
. S- _; x, l# g
也就是说对于所有期望以外的值 给一个debug。。。# q1 g+ g9 U& H- |1 C' A
# X9 Q& f9 M3 R$ [3 d8 t* A- E
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。
发表于 2013-3-19 21:36:31 | 显示全部楼层
,赞一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-7 11:50 , Processed in 0.016310 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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