Perl的复数---列表和数组
1、对perl语言,对列表和数组的定义,和其他语言是不同的。
列表:列表是标量的有序集合,所以从这句话可以看出,列表指的是数据;
数组:数组是存储列表的变量,所以从这句话可以看出,数组指的是变量;
其实,这两个术语是可以混用的,但他们确实也有着本质的区别。之所以可以混用,是因为虽然他们有着区别,但是这区别不妨碍我们的使用。
所以,在perl中你对着你一个列表说着是一个数组,也没人会觉得有违和感,不会有人觉得你low的。
1、根据上述所说,列表就是标量的有序集合么。所以,类似于如下写法,就是个列表了:
(1,2,3)

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

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

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

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

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

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

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

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:54
阅读量:115
阅读量:142
阅读量:173
阅读量:38