加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl学习——列表和数组

发布时间:2020-12-16 00:39:45 所属栏目:大数据 来源:网络整理
导读:今天在学习之余看了下perl脚本语言——列表和数组 ? ? 在perl中列表和数组是可以代表复数的,和标量代表的单数是不同的。 数组元素是以连续的整数来编号的,从 0 开始的,之后的每一个元素都是加1。举例如下: $array[0] = "banana"; $array[1] = "apple"; $

今天在学习之余看了下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个操作符的作用以及使用的情况。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读