4. část: Programování > Výrazový kalkulátor > Abecední seznam funkcí > operátory | |
operátor || |
![]() ![]() ![]() ![]() |
operátor || (logická hodnota, logická hodnota) -> logická hodnota
Výsledkem operátoru je logický součet (or) obou operandů. Vyhodnocování probíhá zleva doprava a pokud první operand dává logický výsledek pravda, pravý operand se vůbec nevyhodnotí. Tento mechanismus (obdobně jako v jazycích JavaScript, Java nebo C/C++) lze použít například pro otestování povoleného rozsahu indexu před přístupem k prvku pole, který by pro neplatný index skončil chybou.
Příklad: ix < 0 || ix >= pole.count || pole[ix] != "HODNOTA"
Soubor: Operator_vbarvbar.htm