hi!
Wenn man sich mit Sprache beschäftigt, unterscheidet man zwischen
exklusivem und nicht-exklusivem ODER. Will sagen: ODER ist nicht
gleich ODER.
Exklusives Oder ist ja nicht unbedingt so offentlich. Es bedeutet,
dass eine der Alternativen von der jeweils anderen ausgeschlossen
wird, also ein "entweder ... oder", auch Antivalenz genannt.
Ein Beipiel eines nicht-exklusiven ODER fällt mir beim besten
Willen heute abend nicht ein,
Das ist daher so schwierig, da im deutschen mit dem "oder" eigentlich
ein "entweder ... oder" gemeint ist. Ein Satz wie "das Auto ist rot
oder ein Diesel" wäre ein Beispiel, macht aber wohl für die meisten
überhaupt keinen Sinn. Jedenfalls schließen sich beide Alternativen
nicht gegenseitig aus, in dem Fall weder semantisch noch syntaktisch.
aber mir ist auch im Bezug auf Perl aufgefallen, dass die ODER-
Abfragen nicht exklusiv zu sein scheinen... Was sagen die
Experten?
Man will auch standardmäßig kein Exklusives Oder haben, da dann -
abgesehen von evtl. anderen Nachteilen - auf jeden Fall die Ausdrücke
auf beiden Seiten ausgewertet werden müssen, natürlich zu lasten der
Effizienz.
Ein normales Oder ist in Perl entweder 'or' oder '||' (verschiedene
Priorität), 'xor' ist ein Exklusives Oder.
bye, Frank!