教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> CGI >> Perl教学(14)Perl5的包和模块之五 RSS订阅
Perl教学(14)Perl5的包和模块之五
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
2、导入模块
将模块导入你的Perl程序中使用use语句,如下句导入了Mymodule模块:
use Mymodule;
这样,模块Mymodule中的子程序和变量就可以使用了。
取消导入模块使用no语句,如下句取消了Mymodule模块的导入:
no Mymodule;
下面看一个导入模块和取消导入的例子,使用integer模块要求所有数字运算基于整数,浮点数在运算前均被转化为整数。

1: #!/usr/local/bin/perl
2:
3: use integer;
4: $result = 2.4 + 2.4;
5: print ("$result\n");
6:
7: no integer;
8: $result = 2.4 + 2.4;
9: print ("$result\n");
程序输出如下:

$ program
4
4.8
$
如果use或no语句出现在语句块中,则只在该块的有效范围内起作用,如:

use integer;
$result1 = 2.4 + 2.4;
if ($result1 == 4) {
no integer;
$result2 = 3.4 + 3.4;
}
$result3 = 4.4 + 4.4;
结果输出如下:

4
6.8
8
这里,no语句只在if语句中有效,出了if语句仍使用integer模块,因此4.4在做加法前被转化成了4。
3、预定义模块
Perl 5提供了许多有用的预定义模块,可以用use导入和no语句取消。下面是库中最有用的一些模块:

integer 使用整数运算
Diagnostics 输出较多的诊断信息(警告)
English 允许英名用作系统变量的别名
Env 导入环境变量的Perl模块
POSIX POSIX标准(IEEE 1003.1)的Perl接口
Socket 装载C语言的套接字处理机制

Perl文档中有完整的预定义模块列表。

来源:十度教育
作者:
关键字:Perl教学,Perl5,模块之五
发表日期:2005-4-15 14:20:44

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:实战 FastCGI(简介)   下一篇:Perl教学(14)Perl5的包和模块之四


2009-1-8 6:16:12
本文的相类似文章
  • Perl教学(14)Perl5的包和模块之五
  • Perl教学(14)Perl5的包和模块之四
  • Perl教学(14)Perl5的包和模块之三
  • Perl教学(14)Perl5的包和模块之二
  • Perl教学(14)Perl5的包和模块之一
  • Perl教学(13)Perl的面向对象编程之六
  • Perl教学(13)Perl的面向对象编程之五
  • Perl教学(13)Perl的面向对象编程之四
  • Perl教学(13)Perl的面向对象编程之三
  • Perl教学(13)Perl的面向对象编程之二
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com