perl use vars pragma使用技巧

 更新时间:2013年03月22日 17:49:55   作者:  
perl 中的vars是perl中的一个pragma(预编译指示符),专门用来预定义全局变量,这些预定义后的全局变量在qw()列表中,在整个引用perl文件中皆可使用,即便使用use strict也不会报错

perl 中的vars是perl中的一个pragma(预编译指示符),专门用来预定义全局变量,这些预定义后的全局变量在qw()列表中,在整个引用perl文件中皆可使用,即便使用use strict也不会报错:

复制代码 代码如下:

use strict ;
$str = "hello world!\n" ;

报错信息:Global symbol "$str" requires explicit package name at ~vars.pl line 3.
Execution of ~vars.pl aborted due to complication errors.

引用use vars后执行结果:

复制代码 代码如下:

use strict ;
use vars qw($str) ;
$str = "hello world!\n" ;
print $str ;

Output :

hello world!

相关文章

  • fdupe 查找重复文件的Perl脚本代码

    fdupe 查找重复文件的Perl脚本代码

    fdupe 是一个很小的 Perl 脚本,用来检索指定目录并找出其中重复的文件,该脚本是通过文件内容来识别是否重复文件,而非文件名。fdupe 无需其他 Perl 脚本支持,运行速度非常快
    2013-03-03
  • perl中单行注释和多行注释使用介绍

    perl中单行注释和多行注释使用介绍

    在编程时把一段代码注释掉,即通过注释的方法,使其不能够运行,但是依然存在于代码中,等以后需要时再去掉注释
    2013-03-03
  • PERL 正则表达式详细说明

    PERL 正则表达式详细说明

    PERL里正则表达式的简介,适合喜欢学习perl正则的朋友。
    2009-03-03
  • perl运算符使用介绍与简单应用

    perl运算符使用介绍与简单应用

    本文向大家简单介绍一下Perl语法中Perl运算符的概念,Perl语言中Perl运算符有很多值得学习的地方,这里和大家分享一下它的概念和用法
    2013-03-03
  • Perl语法中Perl运算符用法指南

    Perl语法中Perl运算符用法指南

    本文和大家重点讨论一下Perl语法中Perl运算符的概念和用法,主要包括算术运算符,位运算符,赋值运算符和表运算符等内容,希望本文的介绍你对你有所帮助
    2013-03-03
  • perl 中文处理技巧

    perl 中文处理技巧

    perl对中文的处理(encode,decode) 最近在处理中文时遇到乱码的问题,google了一下,发现下面这篇文章。茅塞顿开!
    2008-10-10
  • 在Perl中使用Getopt::Long模块来接收用户命令行参数

    在Perl中使用Getopt::Long模块来接收用户命令行参数

    我们在linux常常用到一个程序需要加入参数,现在了解一下perl中的有关控制参数的函数.getopt.在linux有的参数有二种形式.一种是–help,另一种是-h.也就是-和–的分别.–表示完整参数.-表示简化参数
    2013-03-03
  • Perl语法之解析Perl变量使用

    Perl语法之解析Perl变量使用

    Perl语言有很多值得学习的地方,你对Perl语法中的变量是否熟悉,Perl变量分为标量变量,数组变量,联系关系数组变量3类
    2013-03-03
  • perl写的一个随机编故事的程序(rand随机函数)

    perl写的一个随机编故事的程序(rand随机函数)

    用perl写的一个随机编故事的程序,用到了rand随机函数,注释也很详细,需要的朋友可以参考下
    2013-03-03
  • Perl中的特殊内置变量详细介绍

    Perl中的特殊内置变量详细介绍

    这篇文章主要介绍了Perl中的特殊内置变量详细介绍,需要的朋友可以参考下
    2014-05-05

最新评论