Perl是一种弱类型语言,所以变量不需要指定类型,Perl解释器会根据上下文自动选择匹配类型。Perl有三个基本的数据类型:标量、数组、哈希。以下是这三种数据类型的说明:
(1)标量
标量是Perl语言中最简单的一种数据类型。这种数据类型的变量可以是数字、字符串以及浮点数,不作严格的区分。在使用时在变量的名字前面加上一个"$",表示是标量。例如:
$myfirst = 123; #数字123
$mysecond = "123"; #字符串123
(2)数组
数组变量以字符"@"开头,索引从0开始。例如:
@arr = (1,2,3)
(3)哈希
哈希是一个无序的key/value对集合。可以使用键作为下标获取值。哈希变量以字符"%"开头。例如:
%h = ('a'=>1,'b'=>2);
备注:perl中声明或定义的变量有上面标量、数组和哈希等这些数据类型。