[Weiter]
[Zurück]
Kontrollstrukturen
Es gibt (bis auf switch) alle aus C bekannten Kontrollstrukturen.
Allerdings ist in einigen Fällen die Verwendung deutlich anders als in C.
Perl hat folgende Kontrollstrukturen:
- if (EXPR) BLOCK
- if (EXPR) BLOCK else BLOCK
- if (EXPR) BLOCK elsif (EXPR) BLOCK ... else BLOCK
- LABEL while (EXPR) BLOCK
- LABEL while (EXPR) BLOCK continue BLOCK
- LABEL for (EXPR; EXPR; EXPR) BLOCK
- LABEL foreach VAR (LIST) BLOCK
- LABEL BLOCK continue BLOCK
Anstelle von break und continue verwendet man in Perl last, next
und redo.
Außerdem gibt es noch sogenannte Statement Modifier:
- STMT if EXPR
- STMT unless EXPR
- STMT while EXPR
- STMT until EXPR
- STMT foreach EXPR
[Weiter]
[Zurück]