Patrick Andrieu: || und && oder or und and

Beitrag lesen

Hallo Manfred!

Wo liegt der unterschied bei ||,&&  und or,and und wann sollte man ||,&& und wann or,and benutzen?

Es gibt bei Operatoren eine sogenannte Präzedenz.

So wie Du es geschrieben hast, geht natürlich beides:

open (DAT, "<test.txt") || die "Fehler $!"  
open (DAT, "<test.txt") or die "Fehler $!"

Aber:

open FILE, "<file.txt" || die "Fehler: $!"; # UPS!

Dagegen:

open FILE, "<file.txt" or die "Felher: $!"; # Geht!

Erkundige Dich über dieses Stichwort: Präzedenz.

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?