|
符号/函数 |
解释 |
|
.(点) |
字符串可以用"."拼接 |
|
my $names; |
声明变量 |
|
0 |
在if判断中,0代表假,其他数字都为真 |
|
'' |
空字符串为假 |
|
|
获取用户输入 |
|
chomp |
移除末尾的换行符 |
|
defined |
用来判断某个字符是undef,而不是空串 |
|
$# |
数组最后一个索引值 |
|
(1..5) |
( 1,2,3,4,5) |
|
qw |
建立简单的单词列表 |
|
pop |
取出数组最后一个元素,并返回该值 |
|
push |
添加一个元素/数组到数组的末端 |
|
shift |
对数组开头进行处理,取出一个元素,并返回该值 |
|
unshift |
向数组输入一个元素 |
|
foreach |
遍历列表中的值 |
|
reverse |
读取列表,并按相反的次序返回该列表 |
|
sort |
对列表按内部编码排序 |
|
@list=(); |
清空数组 |
|
sub |
创建子程序 |
|
& |
调用子程序,可省略 |
|
@_ |
子程序的参数列表 |
|
$_ |
用在foreach中,替代省略的控制变量 |
|
return |
立即返回值,并停止执行子程序的剩余部分 |
|
<> |
钻石操作符输入,可以处理参数 |
|
@ARGV |
命令行参数 |
|
open |
打开文件句柄 |
|
die |
处理错误信息,并立刻停止 |
|
$! |
系统出错信息 |
|
say |
输出,在结尾自动增加换行 |