1.内键警告信息
use strint
2.帮助文档
perldoc 查询内容
perldoc -f perl 内建函数
如:perldoc -f print 返回print函数的说明
3.标量
Scalar ,以$
Perl全部为双精度浮点数
如 $data = 10 或者 10.00在perl看起来完全不一样
“特殊数字”的表示方法:
较长的,不带小数点可以使用_分隔开
字符串:
字符串的引号可以说单引号也可以是双引号
注意:
转义符只在双引号中有效
标量声明:
默认初始值为空
区分大小写,可以说字母,数字或者下划线!
my 变量 只在本层模块可以看到这个变量
local 变量 本层和本层下层的函数可以看到的变量
数组:
定义:以@开头
eg. @a 可以类比Java
a[0],a[1],...其中数组元素数字类型可以任意
范围操作符,“ ... ”该操作符从左到右每次加1产生一连串数字
eg. (1,5) = (1,2,3,4,5)
赋值:
@array1 = ("string1",1.5,418)
pop 和 push 操作符:
@array = (5..9)
$test1 = pop(@array) 取最后一个元素
$test2 = push(@array,8) 添加一个元素,在最右边
shift与pop相反功能
unshift 将元素添加到
访问:
特殊:用$#<数组名>代表最后元素的索引值
注意:
对于纯字符的列表,使用qw来表示可以省去字符串加引号的过程形式为:
qw(string1 string2 string) ##空格,制表符,换行符作为间隔符
=(“string1" “string2” "string3")
原文:https://www.cnblogs.com/fanshaoxiang/p/12292451.html