阅读背景:

卫语句优化嵌套表达式

来源:互联网 

根据《重构》第9章中可知,条件表达式通常有两种表现形式。第一种是所有分支都属于正常行为;第二种是条件表达式提供的答案只有一种是正常行为,其他都不是常见的情况。所以这两种表达式有不同用途,对于第一种代码可以用if-then-else的条件表达式;对于第二种某个条件极其罕见,就应该单独检查该条件,这种单独检查就被称为“卫语句”(guard clauses)。将条件和结果产生映射对应的关系。根据《重构》第9章中可知,条件表达式通常有两种表现形式。第一种是所有分支都属于正常行为




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: