Perl our()函数

描述

perl our()函数例子,our()函数实例代码 - 作为全局范围内封闭块,文件,或者eval语句中指定的LIST定义的变量。它实际上是相反的my。


 

语法

our EXPR

our EXPR TYPE

our EXPR : ATTRS

our TYPE EXPR : ATTRS

 

定义和用法

作为全局范围内封闭块,文件,或者eval语句中指定的LIST定义的变量。它实际上是相反的my。它声明了一个变量在整个范围全局的,而不是创建一个新的私有变量相同的名称。my 的所有其他选项都是相同的;

一个我们的声明,声明了一个全局变量,在其整个词法作用域,这将是可见的,甚至跨越包边界。包的输入变量确定的点的声明,而不是在使用点。

列出如果一个以上的值,该列表必须被放置在括号中。

返回值

例子

试试下面的例子:

#!/usr/bin/perl -w
#by www.yiibai.com

our $string = "We are the world";
print "$string\n";
myfunction();
print "$string\n";

sub myfunction
{
our $string = "We are the function";
print "$string\n";
}

这将产生以下结果:

We are the world
We are the function
We are the function


文章转载自:易百在线编程教程网 [http://www.yiibai.com/
本文地址:http://www.yiibai.com/perl/perl_our.html
posted @ 2012-08-30 07:26  易百教程  阅读(499)  评论(0编辑  收藏  举报