То есть, если у меня есть оператор, который оценивает несколько условий, скажем, оператор «или», подобный этому ..
if(isVeryLikely() || isSomewhatLikely() || isHardlyLikely())
{
...
}
В случае, когда isVeryLikely ()
возвращает истину во время выполнения, будут ли выполняться isSomewhatLikely ()
и isHardlyLikely ()
? Как насчет того, чтобы вместо методов они были статическими логическими значениями?