Un operator de scurt-circuit este utilizat în unele limbi de programare pentru a executa un al doilea argument atunci când rezultatul primei instrucțiuni nu este suficient pentru a evalua expresia completă. Acesta oferă utilizatorilor dezvoltarea programului cu mai mult control asupra modului în care expresiile și argumentele sunt procesate.
O expresie standard poate spune dacă x este adevărată, atunci întreaga expresie este adevărată. Cu toate acestea, în cazul în care generalizarea pentru un rezultat ar putea să nu fie suficientă, poate fi utilizat un operator de scurt-circuit. Un exemplu este dacă x și apoi y sunt false. Operatorul de scurtcircuit permite programului să evalueze primul argument, împreună cu eventualele efecte secundare ale acelui argument și apoi să avanseze pentru a evalua al doilea argument, dacă este necesar.
Termeni de programare