Поток управления / Прерывание потока управления / Оператор return

#include <iostream>
#include <vector>
using namespace std;

bool containNumber(vector<int> numbers, int number) {
    for (int currentNumber : numbers) {
        if (currentNumber == number) {
            return true;
        }
    }
    return false;
}

vector<int> numbers {123};
bool isContain2 = containNumber(numbers, 2);
//isContain2 is 1

bool isContain4 = containNumber(numbers, 4);
//isContain4 is 0

cout << "isContain2 is " << isContain2 << endl;
cout << "isContain4 is " << isContain4;