你如何创建一个Perl模块?

前端之家收集整理的这篇文章主要介绍了你如何创建一个Perl模块?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你如何为Perl编写一个模块?在 Python中,您可以使用:
# module.py
def helloworld(name):
    print "Hello,%s" % name

# main.py
import module
module.helloworld("Jim")

解决方法

一类:
# lib/Class.pm
package Class;
use Moose;

# define the class

1;

导出功能的模块:

# lib/A/Module.pm
package A::Module;
use strict;
use warnings;
use Sub::Exporter -setup => {
    exports => [ qw/foo bar/ ],};

sub foo { ... }
sub bar { ... }

1;

使用这些脚本:

# bin/script.pl
#!/usr/bin/env perl

use strict;
use warnings;

use FindBin qw($Bin);
use lib "$Bin/../lib";

use Class;
use A::Module qw(foo bar);


print Class->new;
print foo(),bar();

猜你在找的Perl相关文章