4. část: Programování > Výrazový kalkulátor > Abecední seznam funkcí > operátory 

operátor &&

Úvod  Předchozí  Další   Tisk této stránky

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