博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
perl 中的哈希赋值
阅读量:6690 次
发布时间:2019-06-25

本文共 512 字,大约阅读时间需要 1 分钟。

在perl 中,通过代码动态的给哈希赋值,是最常见的应用场景,但是有些情况下,我们事先知道一些信息,当需要把这些信息存放进一个哈希的时候,直接给哈希赋值就好;

哈希的key不用说,就是一个字符串,关键是value, 大概有下面3种:

1)一个值

就是一个普通的一维哈希,直接赋值即可

代码示例:

my %hash = ('a' => 1,'b' => 2,);print qq{
$hash{a}\n};

2)一个列表

这种情况下直接把值写成一个列表是不行的,在perl中,哈希的值也是一个标量,所以应该用一个列表的引用

代码示例:

my %hash = ('a' => [1, 2, 3],'b' => [1, 2, 3],);
print qq{
$hash{a}->[0]\n};

3)一个哈希

和列表类似,直接用哈希的引用就可以了

代码示例:

my %hash = ('a' => { '1' => 1, '2' => 2},'b' => {
' 1' => 1, '2' => 2},);
print qq{
$hash{a}->{1}\n};

上面这种情况,其实就是申明了一个二维哈希

转载地址:http://ybkoo.baihongyu.com/

你可能感兴趣的文章
电脑内部声音怎么录制 Mac在线录制音频
查看>>
个人对生活意义的观点
查看>>
Editplus的配置说明:Web服务器设置和用户工具栏设置
查看>>
JAVA RPC:从上手到爱不释手
查看>>
详细介绍Java中的堆、栈和常量池
查看>>
Go环境变量
查看>>
用Doxygen优化Inkpad的模块关系
查看>>
Delphi 数据类型列表
查看>>
eclipse 创建maven Web项目
查看>>
Angular之父子路由
查看>>
llvm每日谈之三 如何创建一个LLVM工程
查看>>
高性能Web服务之tomcat基础应用详解(一)
查看>>
处理logs,进行分析web展示。
查看>>
8月第二周B2B类网站排名:金泉网跃升第四
查看>>
9月第3周游戏运营类网站/频道:91.com下降7位
查看>>
Memcached Multiget
查看>>
1月第二周.COM增7.1万 亚洲域名.ASIA净减2.4万
查看>>
Swift的学习Day03(操作符)
查看>>
3月第2周全球域名商TOP15:中国占据3个席位
查看>>
yii2.0 修改默认控制器
查看>>