when mit vielen Elementen verwenden

Gelegentlich wollen Sie eine große Anzahl von Elementen verarbeiten, given kann aber immer nur eine Sache übernehmen. In diesem Fall könnten Sie given mit einer foreach-Schleife umgeben. Um beispielsweise alle Elemente in @namen zu bearbeiten, könnten Sie $name das aktuelle Element der Variablen zuweisen dieses dann für given verwenden:

use 5.010001;
foreach my $name ( @namen ) {
    given( $name ) {
        ...
        }
    }

Sie ahnen es schon ... auch das ist zu viel Arbeit. (Haben Sie denn immer noch nicht genug davon?) Wir speichern also das aktuelle Element von @namen in $_, damit auch given darauf zugreifen kann. Das klingt immer noch zu kompliziert und das ist es auch. Perl ist schlauer (was haben Sie anderes erwartet?):

Um mehrere ...

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.