手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Perl的复数---列表和数组

时间:2024-10-12 03:59:47

之前的经验有介绍perl的单数标量和标量变量,这一篇经验介绍perl的复数列表和数组

一.什么是列表和数组

1、对perl语言,对列表和数组的定义,和其他语言是不同的。列表:列表是标量的有序集合,所以从这句话可以看出,坐逃缥卯列表指的是数据;数组:数组是存储列表的变量,所以从这句话可以看出,数组指的是变量;其实,这两个术语是可以混用的,但他们确实也有着本质的区别。之所以可以混用,是因为虽然他们有着区别,但是这区别不妨碍我们的使用。所以,在perl中你对着你一个列表说着是一个数组,也没人会觉得有违和感,不会有人觉得你low的。

二.列表

1、根据上述所说,列表就是标量的有序集合么。所以,类似于如下写法,就是个列表了:(1,2,3)

Perl的复数---列表和数组

2、列表中是可以数字、字符串等混合的,但不建议如此使用

Perl的复数---列表和数组

3、这里有一个特殊的符号..,是个范围操作符。具体如下图所示。将1到100的所有得到值全打印出来了,每次增加1

Perl的复数---列表和数组

4、英文也是支持的,因为其asCII吗也是连续的么

Perl的复数---列表和数组

5、字符串也是可以的哦,但很容易吧自己绕晕

Perl的复数---列表和数组

6、qw,这是一种简写,如下图所示,更简洁

Perl的复数---列表和数组

7、列表也可以直接赋值给变量,因为列表中本来存储的就是标量么,是可以直接赋值给标量变量的。

Perl的复数---列表和数组

三.数组

1、数组是变量,需要使用一个@字符,比如@name这样子,就代表一个数组了

Perl的复数---列表和数组

2、我们可以对数组中的元素进行访问,类似于如下写法:@name[1]

Perl的复数---列表和数组

3、这样写也是可以的$name[1]

Perl的复数---列表和数组

4、我们也可以对数组中的元素赋值

Perl的复数---列表和数组

5、和python一样,可以直接访问最后一个,通过-1访问

Perl的复数---列表和数组
© 手抄报圈