设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3296|回复: 1

[其他] debug 和 if 的小提示

[复制链接]
 楼主| 发表于 2013-3-19 18:56:15 | 显示全部楼层 |阅读模式
这个其实应该大部分人都已经用到了。。。
" d! S" B  _1 [" E# Y
2 V* s3 z; S2 z; e6 h一般情况下 对于判断的对象 可能的值一般都是已知的 比如我知道某一个值应该介于0 到100之间 我希望这个值如果大于50就执行某命令。。。这种情况下 if 可以写成如下
5 _: i( O3 J6 r4 ^" j2 L2 b3 n
. Q3 D% m, `5 q) U; |1 U% rif x<=50 and x>=0 then / J' Y% U- ?+ N: I; q
...0 A2 N. r# R: _0 ?
elseif x>50 and x<=100 then
; }5 c. K' b6 r+ @...2 \! N- }& b3 x4 U1 f
else & o: ~# f( R" L, I
  debug;
+ Y, e7 C. u, c/ vend;
  K  b1 T5 Y' z7 y  E! H
( I7 e: I; Y1 A: T' @1 M! y也就是说对于所有期望以外的值 给一个debug。。。
2 J4 ?/ [4 t5 h& D  z; n# z  O0 K2 e) r6 L
这样做就可以避免或者是及时发现很多未知的 或者是不易差距的错误。。。
发表于 2013-3-19 21:36:31 | 显示全部楼层
,赞一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-1 17:53 , Processed in 0.016348 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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