[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";
相关推荐
SONGW20189 分钟前
其他节点使用kubectl访问集群,kubeconfig配置文件 详解
java·开发语言
Source.Liu19 分钟前
【用Rust写CAD】第二章 第一节 Rust注释
开发语言·rust
世间万物皆对象1 小时前
Java 基础教学:高级特性与实战-集合框架
java·开发语言
不爱吃米饭_1 小时前
如何优雅处理异常?处理异常的原则
java·开发语言·spring boot
豆本-豆豆奶1 小时前
给初学者的 Jupyter Notebook 教程
开发语言·python·jupyter·安装教程·notebook
K1t01 小时前
dns欺骗
开发语言·网络·php
AiFlutter1 小时前
Java对接GraphQL
java·开发语言·graphql
Aliano2173 小时前
Java的jackson库
java·开发语言
车载testing3 小时前
使用Python和Vosk库实现语音识别
开发语言·python·语音识别
折枝寄北3 小时前
C语言进阶:二.数据的存储(2)
c语言·开发语言·学习