1、整型
PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。
例:
$x = 12345;
if (1217 + 116 == 1333) {
# statement block goes here
}
2、8进制和16进制数
8进制以0打头,16进制以0x打头。
例:$var1 = 047; (等于十进制的39)
$var2 = 0x1f; (等于十进制的31)
3、字符串
惯用C的程序员要注意,在PERL中,字符串的末尾并不含有隐含的NULL字符,NULL字符可以出现在串的任何位置。
. 双引号内的字符串中支持简单变量替换,例如:
$number = 11;
$text = "This text contains the number $number.";
则$text的内容为:"This text contains the number 11."
Escape Sequence Description
\a Bell (beep)
\b Backspace
\cn The Ctrl+n character
\e Escape
\E Ends the effect of \L, \U or \Q
\f Form feed
\l Forces the next letter into lowercase
\L All following letters are lowercase
\n Newline
\r Carriage return
\Q Do not look for special pattern characters
\t Tab
\u Force next letter into uppercase
\U All following letters are uppercase
\v Vertical tab
\L、\U、\Q功能可以由\E关闭掉,如:
$a = "T\LHIS IS A \ESTRING"; # same as "This is a STRING"
分享到:
相关推荐
The Perl for MS Windows, free of charge! 适合官网上下载不动的,可以从我这里下载,2020/04/18 最新版. 免费分享~
标题中的“nasm2.1+openssl1.0.1+activePerl5.14.2.zip”指示了这个压缩包包含三个主要组件:NASM(Netwide Assembler)版本2.1,OpenSSL库版本1.0.1,以及ActivePerl版本5.14.2。这些工具在IT领域,尤其是软件开发...
#### 2.1 基础概念 这部分介绍了Perl 6的基本语法,如变量声明、数据类型、控制流语句等。理解这些基础知识对于后续学习非常重要。 #### 2.2 练习 通过一系列的练习题帮助读者实践所学知识,并加深对Perl 6基本概念...
linux redhat5_4 postfix perl-Date-Calc-5.4-1.2.2.1.i386.rpm
linux redhat5_4 postfix perl-Bit-Vector-6.4-2.2.2.1.i386.rpm
标题中的"dwimperl-5.14.2.1"指的是Perl的一个特定版本——5.14.2.1。"DWIM"是"Doing What I Mean"的缩写,这是一个Perl社区常用的术语,意味着该版本的Perl尽力理解程序员的意图并自动完成相应的任务。Perl 5.14....
perl5解释器安装包资源
在描述中提到,VOS3000 2.1.2.4版本的压缩包不包含Tomcat、JDK、Perl和MySQL等组件。这些组件在VoIP服务的运行中扮演着重要角色: 1. **Tomcat**:这是一个流行的开源Java Servlet容器,常用于部署和运行Java Web...
##### 2.1 Perl作为“胶水语言” Perl之所以被称为“胶水语言”,是因为它能够高效地将不同类型的程序和服务连接起来。例如,它可以读取数据库中的信息,并将其转化为易于分析的电子表格格式;也可以将文本文件转换...
2.1 直接量 14 2.1.1 数字 14 2.1.2 字符串 15 2.2 标量变量 16 2.3 表达式和运算符 18 2.3.1 基本运算符 18 2.3.2 数字运算符 19 2.3.3 字符串运算符 19 2.4 其他运算符 20 2.4.1 单参数运算符 20 2.4.2 递增和递减...
### Perl 语言编程知识点详解 #### 一、Perl 概述 **1.1 从头开始** Perl 是一种高级编程语言,以其灵活性和高效性著称。它最初由 Larry Wall 开发,旨在简化文本处理任务。Perl 的设计哲学强调程序员的幸福,这...
##### 2.1 CPAN简介 CPAN(Comprehensive Perl Archive Network)是一个包含大量Perl模块的仓库,提供了一个方便的工具来自动下载、编译和安装Perl模块。首次使用时需要具备root权限,但一旦配置好,后续操作则无需...
2.1 从命令行使用Perl 2.1.1 七开关 2.1.2 -n开关 2.1.3 -c开关 2.2 脚本设置 2.3 脚本 2.3.1 开始 2.3.2 注释 2.3.3 Perl语句 2.3.4 执行脚本 2.3.5 脚本范例(UNIX, Windows) 练习1 ...
**2.1 什么是Mod_Perl** Mod_Perl是一个Apache模块,用于将Perl脚本嵌入到Apache服务器内部运行,从而提高动态内容的生成效率。 **2.2 安装mod_perl** - **2.2.1 在Unix下安装** - 安装Apache服务器。 - 安装...
#### 2.1 数据类型 - **数字** 包括整数和浮点数,Perl自动进行类型转换。 - **字符串** 使用单引号或双引号表示,双引号内的变量会被解析并替换。 - **标量变量** 存储单一数据项,如数字或字符串。 #### 2.2 控制...
`SNMP Perl 模块`是 Perl 语言中的一组库,允许开发人员通过编写脚本来与支持 SNMP 的设备进行交互,从而实现自动化网络管理。 在Perl中,SNMP模块提供了方便的API,可以用来执行各种SNMP操作,如读取、设置网络...
- **2.1 平缓的学习曲线**:强调Perl适合初学者,并且有丰富的社区支持资源。 - **2.2 Perl的优势**:详细列举Perl在处理生物数据方面的优势,如文本处理能力强、易于学习等。 - **2.3 在计算机上安装Perl**:...
#### 2.1 正则表达式 Perl 的正则表达式功能强大且灵活,可以用来匹配、搜索和替换文本。在处理 HTML 时,它们可以用来识别标签、属性或特定内容。例如,你可以用正则表达式找到所有的`<a>`链接标签,或者提取页面...
##### 2.1 处理空格(Spacing) - **添加换行符**:如果需要在每个输入行后自动添加换行符,可以使用以下命令: - `perl -pe '$\="\n"'` - `perl -pe 'BEGIN{$\="\n"}'` - `perl -pe '$_.="\n"'` - `perl -pe '...