`

Perl的特殊符号

    博客分类:
  • Perl
阅读更多

@       数组                           

$x{}   x名字前面是美元符号($),后面是花括号({}),则其为 hash 元素
%       要引用整个 hash,使用百分号(“ )作为前缀。前面几页中使用的 hash 的名字为%family_name。
$!      系统产生的一些可读的信息,也可能是出错的信息
$_     子函数参数变量自己本身
@_     子程序的私有变量
&x      调用子函数x
<>    数据输入.如果没有指定文件名,则其从标准输入流中自动打开和关闭一系列文件进行读入

erl默认的内部变量

$- 当前页可打印的行数,属于Perl格式系统的一部分 
$! 根据上下文内容返回错误号或者错误串 
$” 列表分隔符 
$# 打印数字时默认的数字输出格式 
$$ Perl解释器的进程ID 
$% 当前输出通道的当前页号 
$& 与上个格式匹配的字符串 
$( 当前进程的组ID 
$) 当前进程的有效组ID 
$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之. 
$, 当前输出字段分隔符 
$. 上次阅读的文件的当前输入行号 
$/ 当前输入记录分隔符,默认情况是新行 
$: 字符设置,此后的字符串将被分开,以填充连续的字段. 
$; 在仿真多维数组时使用的分隔符. 
$? 返回上一个外部命令的状态 
$@ Perl解释器从eval语句返回的错误消息 
$[ 数组中第一个元素的索引号 
$\ 当前输出记录的分隔符 
$] Perl解释器的子版本号 
$^ 当前通道最上面的页面输出格式名字 
$^A 打印前用于保存格式化数据的变量 
$^D调试标志的值 
$^E在非UNIX环境中的操作系统扩展错误信息 
$^F最大的文件捆述符数值 
$^H由编译器激活的语法检查状态 
$^I内置控制编辑器的值 
$^L发送到输出通道的走纸换页符 
$^M备用内存池的大小 
$^O操作系统名 
$^P指定当前调试值的内部变量 
$^R正则表达式块的上次求值结果 
$^S当前解释器状态 
$^T从新世纪开始算起,脚步本以秒计算的开始运行的时间 
$^W警告开关的当前值 
$^X Perl二进制可执行代码的名字 
$_ 默认的输入/输出和格式匹配空间 
$| 控制对当前选择的输出文件句柄的缓冲 
$~ 当前报告格式的名字 
$` 在上个格式匹配信息前的字符串 
$’ 在上个格式匹配信息后的字符串 
$+ 与上个正则表达式搜索格式匹配的最后一个括号 
$< 当前执行解释器的用户的真实ID 
$<digits>含有与上个匹配正则表达式对应括号结果 
$= 当前页面可打印行的数目 
$> 当前进程的有效用户ID 
包含正在执行的脚本的文件名 
$ ARGV 从默认的文件句柄中读取时的当前文件名 
%ENV 环境变量列表 
%INC 通过do或require包含的文件列表 
%SIG 信号列表及其处理方式 
@_ 传给子程序的参数列表 
@ARGV 传给脚本的命令行参数列表 
@INC 在导入模块时需要搜索的目录列表

Perl中模块的安装方法

#perl –MCPAN –e shell
install Bundle::CPAN  更新
reload cpan  重新加载
install Tk   安装pm,用install加上模块名就行了
 

Perl中不错的文章 

关于perl变量作用域(原译) http://bbs.chinaunix.net/thread-612342-1-1.html

在perl语法中

BLOCK是一个用{}包围的代码块。EXPR可以是子函数名、正则表达式等。LIST是输入列表

分享到:
评论

相关推荐

    Perl中的特殊符号介绍

    ### Perl中的特殊符号详解 #### 引言 Perl是一种广泛使用的高级编程语言,以其灵活性、高效性和强大的文本处理能力著称。在Perl编程过程中,掌握其特殊符号的意义和使用方式对于编写高质量、高效的代码至关重要。...

    Web应用安全:perl字符串转义以及字符串含号等特殊符号时的用法.docx

    【Perl字符串转义与特殊符号处理】 在Web应用安全中,理解编程语言的字符串处理机制至关重要,特别是涉及特殊符号和转义字符时。Perl是一种强大的脚本语言,广泛应用于CGI、系统管理、网络编程等领域。Perl的字符串...

    Perl语言学习.pdf

    * Perl语言的运算操作符:Perl语言的运算操作符包括加减乘除等基本运算符,另外还有字符串连接、复制等特殊运算符。 * Perl语言的字符串处理:Perl语言的字符串可以包含各种字符的任意组合,可以通过字符串连接、...

    perl_Perl_

    `符号表示读取模式,`source.txt`是你要读取的文件名。如果无法打开文件,`die`函数会终止程序并打印错误信息。 处理文本内容,我们可以使用while循环配合 readline 函数逐行读取文件内容: ```perl while (my $...

    perl符号大全

    在Perl中,有一些特殊的字符被称为元字符,它们在正则表达式中具有特殊含义,可以用来构建复杂的匹配规则。以下是一些常见的Perl正则表达式元字符及其行为的详细解释: 1. `\`:反斜杠字符用于转义,它使得后面的...

    perl中文参考手册

    手册中会详细介绍如何声明变量,包括标量、数组和哈希,以及它们的特殊符号,如`$`、`@`和`%`。此外,还会讲解流程控制结构,如if语句、while循环和for循环,以及如何使用子程序(subroutine)来组织代码。 在函数...

    perl语言个人学习总结教程

    - 变量名以特殊符号($,@,%,&)加上Perl标识符(字母或下划线开头,可以包含数字)。 - 大小写是区分的,推荐使用下划线来增加变量的可读性,并在需要时使用驼峰式命名法来表示多个单词。 Perl中的Die函数用于在遇到...

    perl语言自学手册

    - **变量**:Perl中的变量以符号`$`、`@`、`%`、`&`、`*`等开头,分别代表单个值、数组、哈希(关联数组)、子例程和标量引用。 - **双引号字符串**:在双引号中,特殊字符如`\n`、`\t`会被解释为换行符和制表符。...

    神奇的perl-最佳Perl入门

    - 使用`\`来转义特殊字符,如`\n`表示换行。 #### 引用、符号引用、指针 - 引用是指向变量的指针。 - 符号引用是变量名称的引用。 - 指针通常指代内存地址。 #### 在子程序中使用引用传参 - 使用引用可以避免...

    Perl 语言编程 全面讲解Perl各个部分

    - **变量语法**:Perl 中的变量使用符号 `$`、`@` 和 `%` 来表示标量、数组和哈希。 - **单数变量**:使用 `$` 符号定义,用于存储单个值,如数字或字符串。 - **复数变量**: - **数组**:使用 `@` 符号定义,可以...

    perl的特殊变量.rar

    "perl的特殊变量.rar"这个压缩包可能包含了一份关于Perl特殊变量的详细文档,即"perl的特殊变量.pdf"。Perl的特殊变量是其语法结构中的一大特色,它们在编程过程中起到关键作用,提供了一种简洁的方式来处理程序的...

    Perl中常见符号与操作

    Perl 中有许多特殊符号,例如 `&lt;&gt;` 双尖括号,用于读取文件。 `=&gt;` 太空船操作符,用于比较数字值。等等。 模块 Perl 提供了许多有用的模块,例如 `Time` 模块、`Benchmark` 模块等。使用模块,可以快速实现各种...

    PERL5中文教程详解

    1. **变量**:Perl中的变量以符号@、%、$等开始,分别代表数组、哈希和标量。标量是最基本的变量类型,可以存储单个值;数组是一组有序的元素集合;哈希则是一组键值对。 2. **控制结构**:包括条件语句(if...else...

    Perl程序设计(PDG)

    在Perl中,变量前缀有特定符号,如$用于标量,@用于数组,%用于哈希。理解这些基础数据结构及其操作是编程的基础。 接着,Perl的控制结构是程序流程的关键。条件语句(if...else)和循环(while、for)允许根据特定...

    高级perl编程(第二版)pdf

    1. **Perl语言基础**:包括变量、数据类型、流程控制语句(如if-else、for、while)、函数定义和调用,以及Perl的特殊语法特性,如 sigils(符号引用符)和上下文敏感性。 2. **字符串和正则表达式**:Perl在处理...

    Perl语言循序渐进学习

    通常,Perl程序的第一行会包含一个特殊的指令,指示系统使用Perl解释器来执行此脚本,例如: ```perl #!/usr/bin/perl ``` 这一行被称为“shebang”,告诉操作系统使用`/usr/bin/perl`这个Perl解释器来运行脚本。 ...

    Perl Pocket Reference 5th

    - **特殊变量**:Perl包含许多预定义的特殊变量,它们具有特定的功能,例如`$ARGV`用于接收命令行参数,`$!`存储错误代码。 #### 上下文 - **列表上下文与标量上下文**:Perl中的表达式可以根据其出现的位置有不同...

    Perl语言入门和提高

    Perl中的变量类型包括标量(scalar)、数组(array)和哈希(hash),它们都以符号`$`、`@`和`%`开头。 2. **正则表达式**:Perl内置了强大的正则表达式引擎,是其处理文本数据的核心工具。正则表达式用于模式匹配...

Global site tag (gtag.js) - Google Analytics