`
yacobe
  • 浏览: 21058 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

PERL的默认变量$_的使用

    博客分类:
  • PERL
阅读更多
涉及到Scalar类型参数的地方,均可以省略变量的声明。PERL会使用默认变量$_

例如:

chomp
while(<>)
print
split(/ /, )

这种不显式声明变量的语句,在PERL中等价于下列:

chomp $_
while($_=<>)
print $_
split(/ /, $_)
分享到:
评论

相关推荐

    Perl 语言入门 第六版

    Perl最喜欢用的默认变量:$_ reverse操作符 sort操作符 each操作符 标量上下文与列表上下文 在标量上下文中使用产生列表的表达式 在列表上下文中使用产生标量的表达式 强制指定标量上下文 列表上下文中的 ...

    MandarinForcedAlignment:普通话强制对其

    ////////2015-07-17 09:36:321、对Text/handleByJack.pl代码进行了优化,1)去除了一个冗余的数组2)修改了一个for循环,直接使用的for(数组) $_ 默认变量,而不使用原来的for(;;)循环,从而更好的体现perl的特性。

    python简明教程.chm

    为什么不使用Perl? 程序员的话 2. 安装Python Linux和BSD用户 Windows®用户 概括 3. 最初的步骤 简介 使用带提示符的解释器 挑选一个编辑器 使用源文件 输出 它如何工作 可执行的Python程序 获取...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    所有变量都是局部变量,为了使得定义的函数中可以使用外部变量,使用global语句。而你要将该变量的作用范围限制在该函数之内,使用static语句。 $g_var = 1 ; // 全局范围 function test() { global $g_var; // 这样...

    简明python教程(chm)

    为什么不使用Perl? 程序员的话 2. 安装Python Linux和BSD用户 Windows®用户 概括 3. 最初的步骤 简介 使用带提示符的解释器 挑选一个编辑器 使用源文件 输出 它如何工作 可执行的Python程序 获取...

    简明python教程

    为什么不使用Perl? 程序员的话 2. 安装Python Linux和BSD用户 Windows®用户 概括 3. 最初的步骤 简介 使用带提示符的解释器 挑选一个编辑器 使用源文件 输出 它如何工作 可执行的Python程序 获取...

    static-content-configuration-nginx:Nginx配置示例在静态内容中使用本机环境变量

    Nginx配置示例在静态内容中使用本机环境变量 为什么 为了找到一种相对漂亮的配置Nginx服务器所服务的前端应用程序的方式,方法是通过客户端上的OS环境变量来加载客户端。 这个想法是通过尊重最佳实践的方式来配置...

    Python简明教程

    为什么不使用Perl? 程序员的话 2. 安装Python Linux和BSD用户 Windows®用户 概括 3. 最初的步骤 简介 使用带提示符的解释器 挑选一个编辑器 使用源文件 输出 它如何工作 可执行的Python程序 获取帮助 概括 4. ...

    APMServ|APMServ v5.2.6下载

    APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,...

    Understand-2.6.556_2

    Understand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。 具备如下特性: 1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ...注意:有的脚本中的作图变量名不是 $graph 而是 $g。

    (Scientific Toolworks Understand)v2.6.556 x86_1

    Understand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。 具备如下特性: 1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ...注意:有的脚本中的作图变量名不是 $graph 而是 $g。

    Ruby,详细描述require背后的故事

    当你在Ruby程序中使用`require`时,它会在程序执行期间引入指定的文件或库,使你可以访问其中定义的类、方法和变量。`require`背后的机制涉及到Ruby的加载路径($LOAD_PATH),这是一个Ruby搜索文件或库的目录列表。...

    freemarker总结

    除了无法访问它的大小和不能使用索引来获得它的子变量:集合可以看作只能由指令使用的受限sequences。 5、 方法:通过传递的参数进行计算,以新对象返回结果 方法变量通常是基于给出的参数计算值在数据模型中定义...

    最新bugzilla安装.doc

    将Perl文件夹所有信息复制到c盘根目录下,在系统变量Path中增加自己的 C:\perl\bin路径信息:右击我的电脑-〉属性-〉高级-〉环境变量-〉path-&gt;添加:,;c:\perl\bin\; 四. 复制Bugzilla文件夹 将bugzilla文件夹...

    最新版Understand-Chinese-4.0.922-Linux 中文版

    这是最新版Understand-Chinese-4.0.922-Linux 中文版 ...软件的功能主要定位于代码 代码的阅读理解。界面貌似是用 Qt 开发的。... 注意:有的脚本中的作图变量名不是 $graph 而是 $g。 另外一款代码 代码可视化理解工具

    Python中文手册

    &lt;br&gt;7.2 使用函数形参 &lt;br&gt;7.3 使用局部变量 &lt;br&gt;7.4 使用global语句 &lt;br&gt;7.5 使用默认参数值 &lt;br&gt;7.6 使用关键参数 &lt;br&gt;7.7 使用字面意义上的语句 &lt;br&gt;7.8 使用DocStrings &lt;br&gt;8.1...

    在shell或者perl中改变字体或背景的颜色

    在shell下提到终端的颜色的时候不得不提到几个提示符变量: PS1:默认提示符,也就是远程登上系统之后,打开终端,我们天天见到的那个熟悉的提示符; [root@vps ~]$echo $PS1[\u@\h \W]$ PS2:就是我们命令一行写不...

    smallbb:perl 中的一个小公告板

    perl 中的一个小公告板 可以在找到示例站点。 依赖关系 这是一个应用程序,使用 。 安装 Smallbb 应该安装在 Web 服务器目录之外,因为这可能会意外地允许下载数据库。 安装目录中只需要数据库和CSS文件。 smallbb....

    rabbitmq-c vs2017一次编译成功教程以及所需所有资源

    一 用cmakeGUI 会报Failed to run MSBuild command的错误,可能是cmakeGUI本身有问题,所以要使用命令行进行构建。 二 需要先安装ActivePerl和OpenSSL(abbitmq-c库依赖于openSSL中的libeay32(.lib,.dll)和...

Global site tag (gtag.js) - Google Analytics