数组 – 如何在哈希中插入哈希哈希值?

数组 – 如何在哈希中插入哈希哈希值?,第1张

概述我想从一个空哈希开始,然后在哈希中插入相同类型的哈希哈希. #!/usr/bin/perluse strict;use warnings;my %h = {};$h{"1"} => { a => -1, b => -1, c => [ { d => -1, e => -1, }, ],}; 但是这给了 我想从一个空哈希开始,然后在哈希中插入相同类型的哈希哈希.

#!/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,}],};
总结

以上是内存溢出为你收集整理的数组 – 如何在哈希中插入哈希哈希值?全部内容,希望文章能够帮你解决数组 – 如何在哈希中插入哈希哈希值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1213645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存