欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

神奇的PERL-第六个任务(2)

程序员文章站 2022-04-29 15:54:55
...

 

本神奇的Perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载

1)         module Perl 里可复用的基本的单元,实质为定义在一个同名文件(以.pm结尾)里面的包。例如:

我们先定义mydeep模块(mydeep.pm)

#mydeep.pm文件

package mydeep;#包名

#以下两行令本模块 继承Exporter 类,必须要有这2行,否则无法输出符号给外部代码使用

require Exporter;

our @ISA =qw(Exporter);

 

our @EXPORT =qw(myadd);#输出myadd子程序名给外部代码使用,将符号myadd加入@EXPORT数组中。

sub myadd{

      return $_[0]+$_[1];

}

our $y=2;

然后编写perl4-15.pl

#perl4-15.pl

use mydeep;

print &myadd(10,5);#调用mydeep模块的myadd方法

print "\n";#换行

print $mydeep::y;#输出mydeep模块的$y变量

print "\n";#换行

输出结果如我们所料:

15

2

相关标签: Perl