- 主题:这段代码有更优雅的写法吗?
取决于你的侧重点是condition还是operation
if (matched1)
{
processA();
processB();
} else if (matched2){
processB();
}
--
FROM 221.220.171.*
两个独立的维度,A(condition)、B(operation)
既可以先按A来分,也可以先按B来分
【 在 speedboy2998 的大作中提到: 】
: processAB 实际上是一大段代码,,,本来打算做成函数,就可以像你这样写。
: 但是要传递的参数太多,就放弃了再做成函数的打算。
:
--
FROM 221.220.171.*
我去,这又是挤牙膏了几个帖子后才挤出来的细节呀
【 在 speedboy2998 的大作中提到: 】
: 没写全,实际的代码是
: if (processA())
: {
: ...................
--
FROM 221.220.171.*
case的分支不加break,你要教坏他呀,哈哈
这种随便哪个review的人或者代码检查工具遇到都会高度绷紧,必须给出合理解释才能pass的
【 在 zqzz002 的大作中提到: 】
: 如果是matched1是数值,可以用switch
: switch (a){
: case matched1:
: ...................
--
FROM 221.220.171.*