Perl编程:字符串与数字操作全解析
1. Perl变量作用域
在Perl中,变量有全局和局部作用域之分。在Perl脚本主体中使用的变量是全局变量,可在脚本的所有部分使用。不过,Perl也允许在子程序和循环中创建局部变量,还能通过包来管理跨脚本的全局变量命名空间,但需要特殊的声明和使用方式来避免变量成为全局变量。目前,我们先专注于简单的全局变量。
2. 构建Perl脚本
Perl脚本由一个或多个语句组成,这些语句通常按顺序执行。简单语句,如变量赋值,必须以分号结尾。Perl对空白字符(空格、制表符、回车)不太敏感,只要能理解代码意图即可。你可以将多个语句写在一行,但为了提高可读性,通常建议每行写一个语句,并使用某种缩进方式,Perl程序员常采用类似C语言的缩进风格。
Perl语句可以包含表达式,表达式是能产生值的代码。例如, 1 + 1 是一个表达式,其计算结果为2;变量赋值(如 $a = 1 )也是一个表达式,其值为所赋的值。Perl表达式可以在任何需要值的地方使用,包括在其他表达式内部。
3. 算术运算符
Perl有一套用于构建标量表达式的运算符,我们先从算术运算符开始。算术运算符用于对数值数据进行算术运算,必要时字符串会被转换为数字。以下是Perl中基本算术运算符的表格:
| 运算符 | 作用 | 示例 | 结果 |
| ---- | ---- | ---- | ---- |
| + | 加法 | 3 + 4 | 7 |
| - | 减法(二元) | 4 - 2 | 2 |
| - | 取反(一元)
超级会员免费看
订阅专栏 解锁全文
898

被折叠的 条评论
为什么被折叠?



