Perl中的数组介绍

Posted 生物信息学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl中的数组介绍相关的知识,希望对你有一定的参考价值。

数组变量用@标识,如下所示:

为数组赋值,既可对整个数组赋值也可以对数组元素逐一赋值,如下所示: 

(三)Perl中的数组介绍  调用整个数组或数组的元素时   

(三)Perl中的数组介绍

 数组会自动增加长度,但$geneinfo[3]因为没有被赋值所以是undef(未定义)的状态!现在数组的结构如下:

(三)Perl中的数组介绍

如果想在数组的最后添加或删除元素时,可用:pop push

pop直接取出数组中的最后一个元素并将其作为返回值返回,若没有变量存储返回值,则直接删除数组的最后一个元素。
push用于在数组尾端添加一个(或一串)元素

## pop操作符(三)Perl中的数组介绍

## push操作符

(三)Perl中的数组介绍

如果想在数组的开头添加或删除数组元素时,可用:shiftunshift

shiftunshift处理的是数组的“开头”,shift取出数组开头的元素并将其从数组删除,unshift则在数组的开头添加一个元素。

## shift操作符(三)Perl中的数组介绍

# unshift操作符(三)Perl中的数组介绍

其他的一些常用操作,像reversesort操作符等:

reverse操作符——将数组按相反顺序返回(三)Perl中的数组介绍

sort操作符——读取列表或数组的值并排序*默认:字符顺序升序(三)Perl中的数组介绍

交换两个变量的值

 

恭喜你,又学到了新知识。


以上是关于Perl中的数组介绍的主要内容,如果未能解决你的问题,请参考以下文章

5-Perl 变量

您可以强制标量或数组 ref 成为 Perl 中的数组吗?

Perl 中的数组和负索引

Perl引用介绍

如何从 Perl 中的数组中删除重复项?

Perl 中的数组初始化