小编Pau*_*l J的帖子

如何创建子模块?

我已经离开了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

2
推荐指数
1
解决办法
171
查看次数

标签 统计

perl ×1