Zitat:
Damit der Code langsamer läuft, oder um sich beim Debuggen auch die "sinnlos" ausgewerteten Zweige anzugucken?
Nein natürlich nicht, dass der Code langsamer läuft; im Gegenteil:
Ich habe mich falsch ausgedrückt: Ich meinte nur (wollte meinen
), dass man bei diesem Code darauf achten muss, dass B- [Standard] effektiv gesetzt ist. Wenn die Kurzschlussauswertung ausgeschaltet ist (B+), dann würde bei diesem Code immer der ganze Baum durchsucht.
(Man kann den Code natürlich leicht so umschreiben, dass auch bei B+ immer nur die nötigen Baumteile durchlaufen werden.)
Ich bin still.