我已经离开了Perl世界太久了.我想创建一个子模块并访问其功能.我基本上只是想知道如何连接这些并访问方法.
父示例:WWW :: Foo
package WWW::Foo
use strict;
use warnings;
require Exporter;
our @ISA = qw(Exporter);
our %EXPORT_TAGS = ( 'all' => [ qw( new ) ] );
our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
our @EXPORT = qw( );
our $VERSION = '0.01';
sub new {
my ($package) = @_;
$package::account_name = "Paul";
return bless({}, $package);
}
Run Code Online (Sandbox Code Playgroud)
子例子:WWW :: Foo :: Bar
package WWW::Foo::Bar
use strict;
use warnings;
require Exporter;
our @ISA = qw(Exporter);
our %EXPORT_TAGS = ( …Run Code Online (Sandbox Code Playgroud) perl ×1