[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";
相关推荐
BD_Marathon6 分钟前
Claude Code概述
java·开发语言
沐知全栈开发6 分钟前
jQuery CSS 类
开发语言
golang学习记10 分钟前
[特殊字符] Go Gin 不停机重启指南:让服务在“洗澡搓背”中无缝升级
开发语言·golang·gin
这周也會开心10 分钟前
Collections和Arrays工具类整理
java·开发语言
摇滚侠12 分钟前
Java 零基础全套视频教程,String StringBuffer StringBuilder 类,笔记142-144、146
java·开发语言·笔记
YJlio14 分钟前
杨利杰YJlio|博客导航目录(专栏总览 + 推荐阅读路线)
开发语言·python·pdf
csbysj202015 分钟前
API 类别 - 特效
开发语言
wangchen_016 分钟前
C++<fstream> 深度解析:文件 I/O 全指南
开发语言·前端·c++
运维行者_20 分钟前
网络流量分析入门:从流量监控与 netflow 看懂核心作用
运维·开发语言·网络·云原生·容器·kubernetes·php
豆豆26 分钟前
支持企业/政府/高校网站站群的cms内容管理系统有哪些
java·开发语言·cms·低代码平台·工单系统·sso单点登录·站群cms