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čin (and) obou operandů. Vyhodnocování probíhá zleva doprava a pokud první operand dává logický výsledek nepravda, 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_ampamp.htm