#!/usr/bin/perluse strict;use warnings;my %h = {};$h{"1"} => { a => -1,b => -1,c => [ { d => -1,e => -1,},],};
但是这给了
Useless use of hash element in voID context at ./hash.pl line 8.Useless use of anonymous hash ({}) in voID context at ./hash.pl line 8.Reference found where even-sized List expected at ./hash.pl line 6.
它是我想要的数据库,我可以在其中插入$h {“1”}种类的删除结构.
任何想法如何做到这一点?
解决方法 要初始化哈希,请使用%h =().{}是一个空的匿名哈希值 reference.试试这个:
my %h = ();$h{"1"} = { a => -1,c => [{ d => -1,}],};总结
以上是内存溢出为你收集整理的数组 – 如何在哈希中插入哈希哈希值?全部内容,希望文章能够帮你解决数组 – 如何在哈希中插入哈希哈希值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)