我记得有个程序员同事给if语句起了个名字,如果if语句的计算结果为true,它会从它所在的方法中返回。
那叫什么来着?就像“有条件的盾牌”之类的?
这对减少条件嵌套非常有帮助。
发布于 2011-12-18 07:22:58
我听说过“守卫条件”来描述检查,“提前保释”来描述在主要行动之前返回的行动。
发布于 2011-12-18 07:42:22
我听说它被称为提前返回。众所周知,在某些情况下,编译器会为早期返回生成次优代码,例如在返回对象类型时。
https://stackoverflow.com/questions/8548658
复制相似问题