|| und && oder or und and
Manfred K.
- perl
1 Beat0 Patrick Andrieu0 Peter Pan0 Patrick Andrieu0 Beat
0 Dynamite1 Patrick Andrieu
hi!
Habe eine frage.
Warum kann man eine fehlerhafte öffnung auf zwei arten auf eine fehlermeldung umleiten
open (DAT, "<test.txt") || die "Fehler $!"
open (DAT, "<test.txt") or die "Fehler $!"
Und warum kann man vergleiche so
if ($var1 eq $var2 && $var ne $var3) { ... }
und so
if ($var1 eq $var2 and $var ne $var3) { ... }
schreiben?
Wo liegt der unterschied bei ||,&& und or,and und wann sollte man ||,&& und wann or,and benutzen?
danke
Manfred K.
Wo liegt der unterschied bei ||,&& und or,and und wann sollte man ||,&& und wann or,and benutzen?
precedence! Alles was daraus folgt
http://perldoc.perl.org/perlop.html
mfg Beat
Hallo Beat!
(PERL) || und && oder or und and von Patrick Andrieu, 06.06.2009, 22:07
(PERL) || und && oder or und and von Dynamite, 06.06.2009, 22:07
(PERL) || und && oder or und and von Beat, 06.06.2009, 22:07
Nein, wir haben uns nicht abgesprochen ;)
Viele Grüße aus Frankfurt/Main,
Patrick
Hi!
(PERL) || und && oder or und and von Patrick Andrieu, 06.06.2009, 22:07
(PERL) || und && oder or und and von Dynamite, 06.06.2009, 22:07
(PERL) || und && oder or und and von Beat, 06.06.2009, 22:07Nein, wir haben uns nicht abgesprochen ;)
Ach komm - das riecht doch nach Verschwörung!
Gerade weil Du es - ohne Anklage - abstreitest kann man *euch* nix mehr glauben!
off:PP
Hallo Peter!
Ach komm - das riecht doch nach Verschwörung!
Hör auf, Du rufst sonst Christian auf den Plan (s. Lounge) ;)
*SCNR*, Christian ;)
Viele Grüße aus Frankfurt/Main,
Patrick
Bonsoir Patrick!
» Ach komm - das riecht doch nach Verschwörung!
Hör auf, Du rufst sonst Christian auf den Plan (s. Lounge) ;)
War gerade in der Lounge - dachte dort gebe es Neues - leider nicht :(
Bonne nuit!
off:PP
Bonsoir Pierre!
War gerade in der Lounge - dachte dort gebe es Neues - leider nicht :(
Pas de nouveau Trèd. Faut voir plus bas (conspiracy theory).
Bonne nuit!
Merci, mais je vais rester debout (plutôt: assis) un bon bout de temps. Mais toi, fait de beaux rêves conspiratifs ;)
Viele Grüße aus Frankfurt/Main,
Patrick
(PERL) || und && oder or und and von Patrick Andrieu, 06.06.2009, 22:07
(PERL) || und && oder or und and von Dynamite, 06.06.2009, 22:07
(PERL) || und && oder or und and von Beat, 06.06.2009, 22:07Nein, wir haben uns nicht abgesprochen ;)
Ach komm - das riecht doch nach Verschwörung!
Gerade weil Du es - ohne Anklage - abstreitest kann man *euch* nix mehr glauben!
Der Aasgeier-Instinkt ist hier eben gut entwickelt.
--schäm--
mfg Beat
Hallo Beat!
Der Aasgeier-Instinkt ist hier eben gut entwickelt.
??
Schweizer Humor?
(oder schwarzer)?
Viele Grüße aus Frankfurt/Main,
Patrick
Hi!
» Der Aasgeier-Instinkt ist hier eben gut entwickelt.
??
Schweizer Humor?
(oder schwarzer)?
Schwairzer Humor könnte vielleicht ein Kompromiss sein...
off:PP
Hallo Peter!
Schwairzer Humor könnte vielleicht ein Kompromiss sein...
Einigen wir uns auf »Beats Humor«. Oder NUBB-Humor.
Viele Grüße aus Frankfurt/Main,
Patrick
Der Aasgeier-Instinkt ist hier eben gut entwickelt.
??
Schweizer Humor?
(oder schwarzer)?
Weder noch.
In der Psychokratie lachen nur noch diese Dinger, für welchen ich keinen Namen mehr habe. Es klingt jedoch etwas mechanisch und ungeölt.
Jenen, welchen das Lachen abhanden kam, bleibt nur das lechzen.
Aber sie wissen, dass ihnen Lebendiges in nächster Zeit nicht widerfährt.
Der Aasgeier-Instinkt. Man stürzt sich auf Nichtigkeiten.
mfg Beat
Hallo Beat!
Weder noch.
In der Psychokratie lachen nur noch diese Dinger, für welchen ich keinen Namen mehr habe. Es klingt jedoch etwas mechanisch und ungeölt.
Jenen, welchen das Lachen abhanden kam, bleibt nur das lechzen.
Aber sie wissen, dass ihnen Lebendiges in nächster Zeit nicht widerfährt.Der Aasgeier-Instinkt. Man stürzt sich auf Nichtigkeiten.
Amen.
Viele Grüße aus Frankfurt/Main,
Patrick
Hi,
kenne mich mit Perl jetzt nicht so aus, aber wird wohl gleich mit PHP und anderen Sprachen sein.
Der einzigste Unterschied liegt in der Rangfolge, && ist z.B. gewichtiger als AND.
Gruß
Dynamite
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