Hi,
ich dachte bisher immer (so wie es auch in Selfhtml steht) das "||" und "or" dasselbe ist.
das steht tatsächlich in SelfHTML (wo)? Oder hast Du es nur so interpretiert?
Dem ist nicht der Fall.
Nein, in der Tat. Die Unterschiede sind in
perldoc perlop
recherchierbar. Insbesondere die Wertigkeit Bindungen betreffend sind interessant.
print 0 || 1 ? "hallo" : "huhu";
Ist identisch mit:
print (0 || 1) ? "hallo" : "huhu";
print 0 or 1 ? "hallo" : "huhu";
Ist identisch mit:
(print 0) or (1 ? "hallo" : "huhu");
print (0 or 1) ? "hallo" : "huhu";
Ist identisch mit:
(print (0 or 1)) ? "hallo" : "huhu";
in meinen quellen wird nicht unterschieden zwischen den beiden operatoren.
Dann gehört die Perl-Doku nicht zu Deinen Quellen, was ich als schwerwiegenden Fehler bezeichnen möchte.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes