[perl] 数组与哈希

数组变量以 @ 符号开始,元素放在括号内

简单举例如下

perl 复制代码
#!/usr/bin/perl
@names = ("a1", "a2", "a3");

print "\$names[0] = $names[0]\n";
print "size: ",scalar @names,"\n";

$new_names = shift(@names);
print "\@names  = @names\n"."弹出元素为 :$new_names\n";

$namess = "a1,a2,a3";
@namess  = split(',', $namess);
print "@namess\n";

运行结果如下所示

Perl中哈希变量以百分号 (%) 标记开始

访问哈希元素格式:${key}

简单举例如下

perl 复制代码
#!/usr/bin/perl
%data = ('google', 'google.com', 'runoob', 'runoob.com', 'taobao', 'taobao.com');
 
print "\$data{'google'} = $data{'google'}\n";

@names = values %data;
 
print "$names[0]\n";
相关推荐
1373i6 分钟前
【Python】pytorch数据操作
开发语言·pytorch·python
努力努力再努力wz18 分钟前
【C++进阶系列】:万字详解红黑树(附模拟实现的源码)
java·linux·运维·c语言·开发语言·c++
枫fengw25 分钟前
9.8 C++
开发语言·c++
王璐WL26 分钟前
【C语言入门级教学】内存函数
c语言·开发语言·算法
啃啃大瓜27 分钟前
python常量变量运算符
开发语言·python·算法
JCBP_1 小时前
QT(3)
开发语言·汇编·c++·qt·算法
秃顶老男孩.1 小时前
web中的循环遍历
开发语言·前端·javascript
滴滴滴嘟嘟嘟.1 小时前
Qt信号与槽机制
开发语言·qt
快起来搬砖了1 小时前
实现一个优雅的城市选择器组件 - Uniapp实战
开发语言·javascript·uni-app
wu~9701 小时前
开发思路篇:转账接口设计
java·开发语言