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

PERL的默认变量$_的使用

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

例如:

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

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

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

相关推荐

    PERL内置变量$.等

    - **$_**:默认变量,用于存储当前操作的数据。 - **$|**:输出刷新标志,设置后会强制Perl在每次输出后自动刷新输出缓冲区。 - **$~**:文件句柄的默认模式,通常用于文件输出。 - **$`**:正则表达式匹配前的部分...

    Perl 的 简单语法

    #### 二、变量和默认变量$_ Perl中有一个特殊变量`$_`,它是许多操作符的默认变量。这意味着在某些情况下,你可以不显式地指定变量名。 - **使用$_读取输入**: ```perl while ( $_ = &lt;STDIN&gt; ) { chop($_); # ...

    perl学习笔记

    Perl的默认变量$_经常被用作未指定变量,但在不同的上下文中,Perl会自动选择合适的变量或值。理解标量和列表上下文的区别是Perl编程的关键,这涉及到很多细节,需要通过实践和阅读理解来掌握。 总的来说,Perl虽然...

    perl的特殊变量.rar

    1. **`$_`**:默认变量,经常在没有明确指定接收者的情况下使用,例如在循环或正则表达式匹配中。 2. **`@_`**:在函数调用时,用于接收传入参数的数组。 3. **`%_`**:在模式匹配操作中,如`s///`,存储了匹配的...

    Perl 语言入门 第六版

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

    Perl内置及特殊变量

    - **$_**:默认的输入/输出和格式匹配空间,用于存储临时数据或作为默认变量。 - **$|**:控制对当前选择的输出文件句柄的缓冲,用于调整输出的缓存策略。 - **$~**:当前报告格式的名字,用于格式化输出的控制。 - ...

    PHP基础笔记pdf

    - `$_ENV`:存储环境变量。 - `$_FILES`:存储上传文件的相关信息。 4. **可变变量**:变量的值可以指向另一个变量的名称,例如 `$a = 'b'; $b = 'bb'; echo $$a; // 输出 'bb'`。 5. **变量传值**: - 值传递:`...

    Teach_Yourself_CGI_Programming_With_Perl_5_In_A_Week

    - **变量操作**:通过几个练习了解Perl中的变量类型和使用方法。 **3.2 HTTP与浏览器通信** - **URI**:理解统一资源标识符的构成。 - **请求网页**:介绍用户通过浏览器向服务器发送请求的过程。 - **TCP/IP协议*...

    中级Perl第二版

    4. **默认变量**:`Perl之默认变量.txt`会介绍Perl中的特殊变量,比如`$_`、`@_`、`%_`等,默认变量在Perl的许多内置函数中起着关键作用,了解它们能提升编程效率。 5. **正则表达式**:Perl的正则表达式功能强大,...

    perl introduction

    - **$_**:这里将一个字符串赋值给了默认变量 $_,这个字符串包含了一些特殊的字符和指令。 ```perl my @camel1hump; my $camel; my $Camel; ``` - **my @camel1hump;**:声明了一个数组。 - **my $camel; my $...

    PERL编程24学时教程

    $ _在Perl中是一个默认变量,通常用于模式匹配和函数调用。 正则表达式的模式匹配不仅仅局限于简单的字符匹配,它还包括元字符,这些特殊字符有着特殊的含义,比如`.`代表任意字符,`^`表示行首,`$`表示行尾,`\d`...

    Perl 常用函数 初学PERL

    `print` 是Perl中最常用的输出函数之一,用于将数据发送到指定的文件句柄,默认是 `STDOUT`。使用方法如下: ```perl print "Hello, World!\n"; # 输出到屏幕 print STDOUT "Hello, World!\n"; # 同上 ``` `print` ...

    Perl作用域说明

    在Perl编程语言中,包变量是具有全局可见性的变量,它们属于特定的包(namespace),并且在没有显式声明的情况下默认为包变量。包变量的全局性意味着,一旦在一个地方定义了包变量,它可以被程序中的任何其他部分...

    Perl用Post方法从新浪查天气

    通过 `GetOptions` 函数解析命令行参数,并设置了一个默认情况下读取命令行参数的变量 `$city`。如果未提供城市名称,则 `$city` 将为空字符串。此外,脚本还设置了标准输入、输出和错误流的编码格式为UTF-8,确保...

    Perl语言程序设计:第5章 子程序.ppt

    - Perl子程序中的变量默认为全局变量,除非使用`my`关键字声明为局部变量。 - 同名子程序会被后面的定义覆盖。 - 使用`use strict`和`use warnings`可以避免潜在的错误,如未声明的变量和潜在的类型错误。 7. ...

    perl uc,lc,ucfirst,lcfirst大小写转换函数

    - **说明**:如果没有参数EXPR,则默认转换全局变量`$_`的值。 - **示例**: ```perl $str = "hello world"; print uc($str); # 输出 "HELLO WORLD" ``` ##### 2. `lc()` 函数 - **功能**:将字符串中的所有...

Global site tag (gtag.js) - Google Analytics