In einigen Programmiersprachen wird ein Kurzschlussoperator verwendet, um ein zweites Argument auszuführen, wenn das Ergebnis des ersten Arguments nicht ausreicht, um den vollständigen Ausdruck auszuwerten. Es bietet Benutzern, die das Programm entwickeln, mehr Kontrolle darüber, wie Ausdrücke und Argumente verarbeitet werden.
Ein Standardausdruck kann sagen, wenn x wahr ist, dann ist der gesamte Ausdruck wahr. Wo jedoch die Verallgemeinerung für ein Argumentergebnis möglicherweise nicht ausreicht, kann ein Kurzschlussoperator verwendet werden. Ein Beispiel ist if x then y else false. Der Kurzschlussoperator ermöglicht es dem Programm, das erste Argument mit allen Nebeneffekten dieses Arguments auszuwerten und dann bei Bedarf das zweite Argument auszuwerten.
Programmierbegriffe, kurz