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.