问题标签 [hash-of-hashes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
924 浏览

perl - Perl中哈希的反向哈希

我通过解码 JSON 数据得到了这个输出。

现在我想反转这个数据结构并使用 Perl 打印它。

任何人都可以帮助我使用下面的代码片段吗?

我将这些数据保存在一个变量中并打印出来。我的输出如下图所示

我有一个看起来像这样的哈希值:

这是我试图获取输出的代码。我阅读文本文件并获取 JSON 数据,对其进行解码并打印。我在变量中得到了上述输出$perl_obj

0 投票
1 回答
138 浏览

arrays - 按值对散列的散列进行排序

我有以下数据结构

我想按存储在“zip”中的值从大到小对 KEY1(foo1 或 foo2)进行排序。

这就是我的做法。

我收到了一个奇怪的警告:在 test.pl 第 6 行中找到了预期大小相同的列表的参考。也print Dumper(\@sorted);正在打印

什么时候应该打印

因为foo2有 1zip并且foo1有 0 zip

0 投票
3 回答
585 浏览

ruby - Iterate through hashed hashes in ruby

I am a beginner and am looking for a method to iterate through a hash containing hashed values. E.g. I only want to print a list of all values of inner hash-elements of the key named "label". My array is looking like this:

Now I want to iterate through all elements of the outer hash and try this:

or this:

Unfortunately both do not work. But if I try this - quite crazy feeling - detour, I get the result, which is I want to:

This yields the result:

I am absolutely sure that there must exist be a better method, but I have no idea how to find this method.

Thanks very much for your hints!

0 投票
2 回答
118 浏览

ruby - 使用 Ruby 将 2 个哈希值合并为 1

我有 2 个哈希值,我需要使用 Ruby 将它们组合在值上

我想结束的是以下内容 -

我已经尝试过使用合并和合并的各种尝试!但没有一个产生我正在寻找的最终结果。

有小费吗?

编辑 使用拉里的建议,我能够通过以下方式实现我想要的

我还更新了第二个哈希以使用固定数字,而不是 Darshan 指示的字符串。

感谢所有的指点家伙!

0 投票
3 回答
613 浏览

perl - 如何从散列的散列中提取键名?

我有以下哈希哈希:

);

如何迭代每个内部哈希(比如燧石)并为每次这样的迭代提取键名(丈夫、朋友)和相应的值?

0 投票
1 回答
78 浏览

perl - 如何比较以下HoH的内部哈希值与其他列表的内部哈希值

如何将内部哈希(hash1)的键值(1-111,1-222,1-333)与以下列表的相应值进行比较:

并为每次比较的结果维护一个标志?

0 投票
1 回答
282 浏览

arrays - 在perl中的数组数组中插入元素

假设我有如下哈希:

如何在上面数组的第三个元素中插入一个数组?这里的第三个元素是一个数组数组,我想插入一个数组 [9,10]。

怎么能做到这一点?

0 投票
2 回答
104 浏览

arrays - Perl:将数组数组插入到作为键值的数组中

我需要将数组数组插入到数组中。整个数组是哈希中键的值。我的意思是哈希应该如下所示:

其中一个是此处的键,其余部分是哈希中该键的值。观察数组 [3,4] 和 [5,6] 的数组是实际数组中的第三个元素。前两个元素是 1 和 2。

我写了一个小程序来做同样的事情。

但这打印如下:

我可以看到数组的数组没有插入到数组中。有人可以帮我吗?

0 投票
2 回答
725 浏览

perl - Perl:访问哈希内的哈希值

我刚刚拿起 Perl。我对访问哈希值有点困惑。下面是我试图访问散列中散列值的代码。由于我使用简单的文本编辑器进行编码,因此我无法弄清楚可能是什么问题。请帮忙

0 投票
3 回答
464 浏览

perl - 从散列的散列中获取值

我想从散列的散列中获取价值,但我没有。我的代码是:

当我显示我的哈希时:

我的第一个函数返回我的哈希值,我用第二个函数得到我的特定值。所以我想获得这样的价值:

my %hashTest = test("FILE.txt"); get_hash_of_hash(%hashTest,"M00967_43_1106_2493_14707","A") //return value '1'