awohld has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my @pkgs = qw( One Two ); foreach my $pkg ( @pkgs ) { # this is the part I can't figure out... Test::$pkg::hello($pkg); } package Test::One; sub hello{ my $var = shift; print "Hello: $var\n"; } 1; package Test::Two; sub hello{ my $var = shift; print "Hello: $var\n"; } 1;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Dynamic Package Name & Subroutine Call
by davido (Cardinal) on Dec 14, 2012 at 22:37 UTC | |
by tobyink (Canon) on Dec 15, 2012 at 07:57 UTC | |
by ikegami (Patriarch) on Dec 16, 2012 at 13:57 UTC | |
by Anonymous Monk on Dec 17, 2012 at 08:51 UTC | |
by ikegami (Patriarch) on Dec 17, 2012 at 13:06 UTC | |
| |
Re: Dynamic Package Name & Subroutine Call
by awohld (Hermit) on Dec 14, 2012 at 22:32 UTC | |
by ikegami (Patriarch) on Dec 16, 2012 at 13:55 UTC |