in reply to Simplifying repeated parameter lists
simple in-editor substitution
s{\Qsubmit_thingamabob($handle,$not_today,}{[ }g; s{\Q);}{ ],}g;
a prefix and perltidy and I get
my @repeaters = ( $handle, $not_today, $thingie ); submit_thingamabob( @repeaters, @$_ ) for [ "Foo!", 234 ], [ "Frob!", 23 ], [ "Forb!", 54 ], [ "ooF!", 11 ], [ "broF!", fakenum ], [ "Frap!", 458 ], ;;;;;
Is it more complexity?
I'm not sure, but I do know I iterate before I curry
my $curry = sub { submit_thingamabob($handle, $not_today, $thingie, @_ ); }; $curry->( "Foo!", 234 ); $curry->( "Frob!", 23 ); $curry->( "Forb!", 54 ); $curry->( "ooF!", 11 ); $curry->( "broF!", fakenum ); $curry->( "Frap!", 458 );
|
|---|