Control flow / Interruption of a control flow / "return" statement

+(bool) containNumber: (int) number inNumbers: (NSArray<NSNumber *> *) numbers {
    for (NSNumber *currentNumber in numbers) {
        if (currentNumber.intValue == number) {
            return true;
        }
    }
    return false;
}

NSArray<NSNumber *> *numbers = @[@1, @2, @3];
bool isContain2 = [self containNumber:2 inNumbers:numbers];
//isContain2 is 1

bool isContain4 = [self containNumber:4 inNumbers:numbers];
//isContain4 is 0