O'Reilly logo

Einführung in Perl, Sixth Edition by brian d foy, Tom Phoenix, Randal L. Schwartz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Logische Operatoren

Perl besitzt alle nötigen logischen Operatoren, um mit booleschen Werten (wahr/falsch) arbeiten zu können. Oft ist es sinnvoll, logische Überprüfungen mit dem logischen UND- (&&) beziehungsweise ODER-Operator (||) vorzunehmen:

if ($nachtisch{'Pudding'} && $nachtisch{'Eis'}) {
  # beides ist wahr
  print "Hurra! Pudding und Eis!\n";
} elsif ($nachtisch{'Pudding'} || $nachtisch{'Eis'}) {
  # mindestens eines von beiden ist wahr
  print "Immer noch gut...\n";
} else {
  # keines von beiden ist wahr - nichts tun (vielleicht schmollen).
}

Ist die linke Seite einer logischen UND-Operation falsch, ist automatisch der ganze Ausdruck falsch. Damit das logische UND einen wahren Wert zurückgibt, müssen jedoch beide Seiten wahr sein. Ist also die ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required