Perl require 函数



说明

在此函数中,如果 EXPR 是数值型,它便要求脚本要求 Perl 的特定版本以继续执行。如果 EXPR 或 $_ 不是数值型,它会认为该名称是待包含库文件的名称。你不能通过此函数两次包含同一文件。包含的文件必须返回真值作为最后一条语句。

这与 use 不同,其中包含的文件实际上会成为当前脚本的附加文本。函数、变量,以及其他对象不会导入到当前名称空间中,因此如果指定的文件包含包定义,则对象将需要完整的限定名。

会在 @INC 中定义的目录中搜索指定的模块,寻找文件名带有指定名称且扩展名为 .pm 的文件。

语法

以下为这个函数的简单语法 −

require EXPR

require

返回值

此函数不返回任何值。

示例

以下示例代码展示了它的基本用法 −

#!/usr/bin/perl -w

# require to demand a particular perl version.
require 5.003;

# require to include amodule.
require Module;

..............
perl_function_references.htm
广告