Kontrollstrukturen mit if

Sobald Sie in der Lage sind, zwei Werte miteinander zu vergleichen, wollen Sie vermutlich, dass Ihr Programm auf dem Ergebnis basierende Entscheidungen trifft. Wie in anderen Sprachen gibt es auch in Perl eine if-Kontrollstruktur, die nur ausgeführt wird, wenn ihre Bedingung einen wahren Wert zurückgibt:

if ($name gt 'fred') {
  print "'$name' folgt nach der Sortierung auf 'fred'.\n";
}

Falls Sie eine alternative Auswahlmöglichkeit brauchen, können Sie auch das else-Schlüsselwort verwenden:

if ($name gt 'fred') {
  print "'$name' folgt nach der Sortierung auf 'fred'.\n";
} else {
  print "'$name' folgt nicht auf 'fred'.\n";
  print "Vielleicht handelt es sich um den gleichen String.\n";
}

Im Gegensatz zu C müssen in Perl geschweifte ...

Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.