Hallo Struppi,
Nein, ist es nicht. Eine leere Zeichenkette wird in Perl, ebenso wie Null und undef, zu einem unwahren Ausdruck. Du kannst also - wie auch in JS - einfach a || b || c ... schreiben.
Aber vielleicht verstehe ich dich auch falsch.
ja. Insbesondere weil in SQL NULL nicht zu einem unwahren Ausdruck wird und dennoch nicht zu einem wahren ...
Es ging mir hier nicht um den speziellen Wert Null, sondern um die Behandlung von Vergleichsoperationen im Allgemeinen, sprich
Die Variablen $a, $b, $c und $d sollen auf den (beispielhaften) Wert, den die Variable $e enthält verglichen werden. Kannst Du dann in Perl einfach
($a || $b || $c || $d) == $e;
schreiben?
Freundliche Grüße
Vinzenz