perl学习——列表和数组

今天在学习之余看了下perl脚本语言——列表和数组

 


 

在perl中列表和数组是可以代表复数的,和标量代表的单数是不同的。

数组元素是以连续的整数来编号的,从0 开始的,之后的每一个元素都是加1。举例如下:

$array[0] = "banana";

$array[1] = "apple";

$array[2] = "pear";

数组的名字空间和标量的名字空间是分开的,不会发生混淆的。以复数-1开始的,数组的索引也是可以的,但是不是我们经常使用的。

在列表中,可以使用到一个范围操作符.. (两个英文字符的点),表示从某数值开始到某数值为止,这种方法可以方便使用;在创建列表的过程中

我们会使用到qw 操作:

qw / banana apple pear / ; #斜线是定界符(delimiter),其他的符号也是可以用来作为定界符的,这个可以根据上下文中的具体的情况来判断,例如:

qw # banana apple pear #;

qw ! banana apple pear !;

当然,列表的复制也是很简单的($fruit1, $fruit2, $fruit3) = {"banana", "apple", "pear"};

 

数组是用来存放数据的,所以就会有数据元素的插入和删除,有时候需要将数据删除,有时候需要将数据插入。一个数组可以分为数组头部和数组尾部,因而就有4中不同的操作:

从数组尾部插入:push(@array, $element); #插入的元素可以是一个或者是多个:1..10

从数组尾部删除:pop(@array);

从数组头部插入:unshift(@array $element); #插入的元素可以是一个或者是多个:1..10

从数组头部删除:shift(@array);

 

还需要了解 foreach,$_,reverse等3个操作符的作用以及使用的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值