问题标签 [perl-hash]

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 投票
4 回答
2021 浏览

perl - Tie::IxHash Hash of Hashes 中的有序关联数组?

如何保留为 SECOND VAR 添加哈希元素的顺序?

(哈希的哈希)

例如:

转储结果时,$VAR14 没有保留插入顺序:

我知道我可以通过某种排序操作来欺骗该示例,但在我的实际问题中,元素没有编号或无法以某种方式排序。哈希多级订单插入是否有任何简单的功能/操作?

谢谢,

约达尔。

0 投票
1 回答
642 浏览

perl - perl 列出哈希引用的上下文

为什么这行得通?那是第2行

我知道如果我仔细使用 %$a 和 %$b ,perl 会知道我的意思,但是列表中只有裸露的 refs,为什么它会起作用?

或者也许它只是看起来有效,而我真的做了其他事情?

0 投票
1 回答
166 浏览

perl - 访问和打印数组的哈希

我有一个关于如何打印哈希的问题:

如何帮助打印出哈希

我试过这个:

但我什么也得不到。

我有一个问题:哈希是否是顺序顺序我的意思是$key,因为我尝试打印$keys 它应该打印123但它打印出来132

怎么了?

0 投票
4 回答
2386 浏览

perl - How to turn a perl hash of an html form into a series of scalar variables?

I'm getting input from an html form. There are a bunch of text inputs, thus a bunch of key-value pairs. You see my current method is excruciatingly tedious when one has more than three pairs.

I'd like to know, is there a more efficient method of turning the hash into a series of scalar variables? I want the key to be the variable name, set to the value of the key.

I'm relatively new to perl, sorry if this is a stupid question.

0 投票
4 回答
1272 浏览

perl - 使用哈希引用的好处?

我看到一篇关于 perl 脚本性能的文章。

他们提到的一件事是使用哈希引用而不是每次都直接访问哈希。

引用哈希而不是直接访问有什么好处?

我的脚本从服务器名称列表中读取,如果有人需要这么多机器,理论上可能多达 100 台机器。所以我能给我的剧本带来的任何提升都会很棒。

0 投票
2 回答
236 浏览

perl - 使用限制时如何用变量替换包名

我有两个 Perl 包:pack_hash 和 pack_run


谁能告诉我,是否可以通过使用任何变量来替换散列包( pack_hash )的名称,例如:

我知道它是 WRONG/NOT_CORRECT,但是当我使用限制时,我想要这种符号 ref 转换。我也想知道,是否可以用eval来做这件事。但我想要一个最终变量,这里是 $var1,它将引用特定的哈希(hashInfo);

0 投票
3 回答
326 浏览

perl - 缩短代码:从哈希中合并数组

我有一个哈希列表,其中一些哈希包含一个提供数组本身的键。

这很像上面,但当然不是愚蠢的汽车例子:-)

现在我需要从所有哈希中获取所有“乘客”的列表,包括那些甚至不提供乘客数组的哈希。

在第二步中,我需要从列表中检索唯一条目(实际上,乘客是 Perl 对象引用,我需要列表中的每个对象一次)

目前我这样做:

我想摆脱 @all 并将所有乘客的列表直接放入grep.

有什么建议么?

0 投票
3 回答
1087 浏览

perl - 带标题的 Perl 多维表

我正在尝试使用 headers 实现多维表

这是 2D 的示例:

行和列的标题是文本,数据是任何东西。我希望能够做这样的事情(语法可以不同,我是 Perl 的初学者):


第一个问题:在 CPAN 中是否已经做过类似的事情?(在你问之前,我确实搜索了很长时间,但没有找到类似的东西)


第二个问题:这是我的尝试,我知道它很丑而且可能是错误的。那里有任何 Perl 专家愿意查看我的代码吗?

0 投票
2 回答
18000 浏览

perl - 从大到小对 Perl 哈希进行排序

我正在查看此处的示例:http: //perlmeme.org/tutorials/sort_function.html

它给出了这个代码来根据每个键的值对哈希进行排序:

这段代码我不完全理解,但是当我尝试它时,它从最低到最高排序。如何翻转它以从最高到最低排序?

0 投票
4 回答
97838 浏览

perl - 如何对 Perl 哈希值进行排序并相应地对键进行排序(可能在两个数组中)?

在 Perl 中,我想按值对哈希的键进行数字排序:

产生两个数组:

然后我想规范化值数组,使数字是连续的:

我该怎么做呢?