Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285813
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类:

2009-11-02 16:51:49

在perl有package关键字.作用类似于namespace;在perl文件头可以声明接下来的内容属于哪个namepace; 一个perl文件中可以多个package关键字声明.作为范围是到文件结尾或者到下一个package关键字.

package关键字后面的是namespace的名字.其中可以使用::,但是好像没有什么意思.后面的内容跟文件名没有什么关系.
a.pm文件:存放于当前目录的abc目录下:
package wanjm::test;
sub first_sub()
{
print "my example\n";
}
1;

a.pl文件:
#!/usr/bin/perl
use abc::a;         #最后一个::后面是文件名.前面都是目录名.
print join("\n",@INC);
wanjm::test::first_sub();
阅读(910) | 评论(0) | 转发(0) |
0

上一篇:perl中的一些关键字

下一篇:关于INC

给主人留下些什么吧!~~