in reply to 'Variable' sub names
#!/usr/bin/perl use strict; use warnings; my %subs = ( prod1 => \&sub_prod1, prod2 => \&sub_prod2 ); foreach my $product (@products) { &{$subs{$product}}("lala"); } sub sub_prod1 { print "1 ", shift, "\n"; } sub sub_prod2 { print "2 ", shift, "\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: 'Variable' sub names
by ChrisR (Hermit) on Sep 15, 2005 at 13:20 UTC | |
by svenXY (Deacon) on Sep 15, 2005 at 13:39 UTC | |
by Fletch (Bishop) on Sep 15, 2005 at 13:48 UTC | |
by revdiablo (Prior) on Sep 15, 2005 at 17:01 UTC | |
by merrymonk (Hermit) on Sep 15, 2005 at 16:13 UTC |