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

Perl数据结构--数组

发布时间:2020-12-15 23:57:53 所属栏目:大数据 来源:网络整理
导读:数组 数组是一组相似的数据元素,是一个有名字的列表,含有有序标量型变量的集合。Perl的数组元素可以是不同的数据类型,数组元素可以是数字和字符串的混合体。 Perl数组必须以 @开头。 初始化数组时,所有元素放在括号中,并用逗号分隔。 my @array_a = (0.


数组

数组是一组相似的数据元素,是一个有名字的列表,含有有序标量型变量的集合。Perl的数组元素可以是不同的数据类型,数组元素可以是数字和字符串的混合体。

Perl数组必须以 @开头。

初始化数组时,所有元素放在括号中,并用逗号分隔。


my @array_a = (0..9);
print @array_a,"n";
my @array_b = ('a','b','c');
print @array_b,"n";
my @array_c = qw(a b c);
print @array_b,"n";

qw结构是Perl 5中引入的,创建列表时类似qq、q和qx,此时列表中的各项内容将作为带有单引号的字符串来处理(省去了输入单引号,比较便捷)


匿名数组:

匿名数组的元素位于方括号[]中。取值时使用箭头运算符来操作 ->.

#匿名数组, 和普通数组的区别在于使用[]来定义
my $array_r = ['x','t','z'];
print "$array_r->[1]","n";
print "$$array_r[1]","n";
print "${$array_r}[1]"."n";
print "@{$array_r}","n";







dads?

(编辑:李大同)

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

    推荐文章
      热点阅读