Java卫语句

来源:互联网 发布:js的math函数 编辑:程序博客网 时间:2024/04/28 06:07

今天看公司的代码规范文档,看到这么一条规则:

      if语句使用“卫语句 ”减少层级嵌套。

一脸的大写的懵逼,“卫语句”是什么东东?赶紧找度妈。

卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - then-else语句,转换为多个if语句,实现它的逻辑,这多条的if语句就是卫语句.

简单的例子如下:

if(obj != null){  doSomething();}转换成卫语句以后的代码如下:if(obj == null){   return;}doSomething();



0 0