[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";
相关推荐
kaoshi100app13 小时前
2026年注册安全工程师报考条件解读
开发语言·人工智能·职场和发展·学习方法
是三好13 小时前
java集合
java·开发语言
凯子坚持 c13 小时前
Qt常用控件指南(5)
开发语言·数据库·qt
foundbug99913 小时前
MATLAB实现轴承刚度计算
开发语言·matlab
C++ 老炮儿的技术栈13 小时前
CMFCEditBrowseCtrl用法一例
c语言·开发语言·c++·windows·qt·visual studio code
Three~stone13 小时前
Matlab R2024b 保姆级安装教程(附:解决win10问题)
开发语言·算法·matlab
ytttr87313 小时前
基于MATLAB的一维对流扩散方程数值求解
开发语言·算法·matlab
程序员spped13 小时前
分享一套非常不错的基于Python的Django图书馆(自习室)座位预约管理系统
开发语言·python·座位预约
QQ_18808380013 小时前
基于Python和django的贫困地区儿童在线帮扶系统
开发语言·python·django
学海无涯书山有路13 小时前
Android ViewBinding 新手详解(Java 版)—— 结合 ViewModel+LiveData 实战
android·java·开发语言