使用if在什么时候停止代码执行的期限?

时间:2016-06-07 23:03:04

标签: design-patterns

使用某种if语句和返回值提前停止代码流的术语是什么?

E.g:

bool myFunc(){
    if(userNotAllowed){ // <- What is this called?
        return false; // I've heard it given a name before.
    }
    //do lots of stuff
    //etc etc
    return true;
}

这是一种简单的设计模式...... 一个例子就是先行一瞥,或者它更容易要求宽恕而不是许可&#34;。 但我不认为它有这样一个愚蠢的名字。

1 个答案:

答案 0 :(得分:3)