Höhere Programmiersprachen wie Java, C, C++ kennen die abgekürzte Auswertung von booleschen Ausdrücken mit den logischen Operatoren für UND (&&) und ODER (||). Dabei wird die Auswertung, die von links beginnt, abgebrochen, sobald das Ergebnis des Ausdrucks feststeht.

In Visual Basic 6.0 gibt es diesen „Kurzschluss“ nicht, bei AND und OR werden immer alle Operanden ausgewertet.
In Visual Basic.Net gibt es die neuen Operatoren ANDALSO und ORELSE, dieses sind die Kurzschlussoperatoren, mit denen die Ausführungsgeschwindigkeit optimiert werden kann.

Kurzschlussauswertung, Short Circuit Evaluation, Shortcut-Evaluation oder Lazy Evaluation

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Wir verwenden Cookies, um Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an soziale Medien und für Analysen weiter. Durch die Benutzung unserer Webseite stimmen Sie dem zu. Weitere Informationen

Wir verwenden Plugins, mit denen Sie unsere Inhalte in sozialen Medien wie Facebook, Twitter und Google+ teilen können. Bereits durch den Aufruf von Seiten werden Informationen an diese sozialen Medien weitergegeben. Außerdem verwenden wir Google Analytics, um die Nutzung unserer Seite analysieren zu können.

Schließen