往hash和array嵌套结构push数据该怎么写?
时间:2011-07-08
来源:互联网
本帖最后由 maorui2k 于 2011-07-08 20:07 编辑
我想通过扫描一个命令的结果建立如下的hash和array嵌套数据结构
%info = (
sn1 => {
id => "id1",
name => "name1",
path = ( 'path1-1', 'path1-2', 'path1-3', 'path1-4'),
},
sn2 => {
id => "id2",
name => "name2",
path = ( 'path2-1', 'path2-2', 'path2-3', 'path2-4'),
},
);
但是想往path里面push时候,不知道该怎么写了。
push $info{"sn1"}->{'path'}, $path; 会报错,说arg1不是array。
这里应该怎么写?
我想通过扫描一个命令的结果建立如下的hash和array嵌套数据结构
%info = (
sn1 => {
id => "id1",
name => "name1",
path = ( 'path1-1', 'path1-2', 'path1-3', 'path1-4'),
},
sn2 => {
id => "id2",
name => "name2",
path = ( 'path2-1', 'path2-2', 'path2-3', 'path2-4'),
},
);
但是想往path里面push时候,不知道该怎么写了。
push $info{"sn1"}->{'path'}, $path; 会报错,说arg1不是array。
这里应该怎么写?
作者: maorui2k 发布时间: 2011-07-08
push @{$info{"sn1"}->{'path'}}, $path
作者: RE_HASH 发布时间: 2011-07-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28