Programming-Basics-Book-CSharp-BG

Логическо “ИЛИ”

Логическо “ИЛИ” (оператор ||) означава да е изпълнено поне едно измежду няколко условия. Подобно на оператора &&, логическото “ИЛИ” приема няколко аргумента от булев (условен) тип и връща true или false. Лесно можем да се досетим, че получаваме като стойност true, винаги когато поне един от аргументите има стойност true. Типичен пример за логиката на този оператор е следният:

В училище учителят казва: “Иван или Петър да измият дъската”. За да бъде изпъл¬нено това условие (дъската да бъде измита), е възможно само Иван да я измие, само Петър да я измие или и двамата да го направят.

a b a || b
true
true
false
false
true
false
true
false
true
true
true
false