作者yauhh (哟)
看板Programming
标题Re: [请益] 有没有更好的撰写方法
时间Thu Nov 11 08:47:10 2010
※ 引述《AROOBA (脑内补完达人)》之铭言:
: 有三项独立的检查,但是要先开启该项检查才会进入
: 只要其中一项检查错误程式就结束
: 我自己的写法
: if(Check_A = true)
: xxxx
: xxxx
: if(Check_Result_A = false)
: msg = "Check_A ";
: goto Failed;
: if(Check_B = true)
: xxxx
<cut />
: 推 loveme00835:使用多型减少逻辑判断, 自然可以避免 140.121.197.115 11/11 02:42
: → loveme00835:用到 goto http://ppt.cc/Dovv 140.121.197.115 11/11 02:42
那不就
function assert_b(x, y, ...)
...
if (check_false)
fail()
function assert_b(x, y, ...)
...
if (check_false)
fail()
...
main()
...
assert_a(u, v, ...)
assert_b(u, v, ...)
...
done()
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.94.199