问题标签 [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.
perl - Tie::IxHash Hash of Hashes 中的有序关联数组?
如何保留为 SECOND VAR 添加哈希元素的顺序?
(哈希的哈希)
例如:
转储结果时,$VAR14 没有保留插入顺序:
我知道我可以通过某种排序操作来欺骗该示例,但在我的实际问题中,元素没有编号或无法以某种方式排序。哈希多级订单插入是否有任何简单的功能/操作?
谢谢,
约达尔。
perl - perl 列出哈希引用的上下文
为什么这行得通?那是第2行
我知道如果我仔细使用 %$a 和 %$b ,perl 会知道我的意思,但是列表中只有裸露的 refs,为什么它会起作用?
或者也许它只是看起来有效,而我真的做了其他事情?
perl - 访问和打印数组的哈希
我有一个关于如何打印哈希的问题:
如何帮助打印出哈希
我试过这个:
但我什么也得不到。
我有一个问题:哈希是否是顺序顺序我的意思是$key
,因为我尝试打印$keys
它应该打印123
但它打印出来132
怎么了?
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.
perl - 使用哈希引用的好处?
我看到一篇关于 perl 脚本性能的文章。
他们提到的一件事是使用哈希引用而不是每次都直接访问哈希。
引用哈希而不是直接访问有什么好处?
我的脚本从服务器名称列表中读取,如果有人需要这么多机器,理论上可能多达 100 台机器。所以我能给我的剧本带来的任何提升都会很棒。
perl - 使用限制时如何用变量替换包名
我有两个 Perl 包:pack_hash 和 pack_run
谁能告诉我,是否可以通过使用任何变量来替换散列包( pack_hash )的名称,例如:
我知道它是 WRONG/NOT_CORRECT,但是当我使用限制时,我想要这种符号 ref 转换。我也想知道,是否可以用eval来做这件事。但我想要一个最终变量,这里是 $var1,它将引用特定的哈希(hashInfo);
perl - 缩短代码:从哈希中合并数组
我有一个哈希列表,其中一些哈希包含一个提供数组本身的键。
这很像上面,但当然不是愚蠢的汽车例子:-)
现在我需要从所有哈希中获取所有“乘客”的列表,包括那些甚至不提供乘客数组的哈希。
在第二步中,我需要从列表中检索唯一条目(实际上,乘客是 Perl 对象引用,我需要列表中的每个对象一次)
目前我这样做:
我想摆脱 @all 并将所有乘客的列表直接放入grep
.
有什么建议么?
perl - 带标题的 Perl 多维表
我正在尝试使用 headers 实现多维表。
这是 2D 的示例:
行和列的标题是文本,数据是任何东西。我希望能够做这样的事情(语法可以不同,我是 Perl 的初学者):
第一个问题:在 CPAN 中是否已经做过类似的事情?(在你问之前,我确实搜索了很长时间,但没有找到类似的东西)
第二个问题:这是我的尝试,我知道它很丑而且可能是错误的。那里有任何 Perl 专家愿意查看我的代码吗?
perl - 从大到小对 Perl 哈希进行排序
我正在查看此处的示例:http: //perlmeme.org/tutorials/sort_function.html
它给出了这个代码来根据每个键的值对哈希进行排序:
这段代码我不完全理解,但是当我尝试它时,它从最低到最高排序。如何翻转它以从最高到最低排序?
perl - 如何对 Perl 哈希值进行排序并相应地对键进行排序(可能在两个数组中)?
在 Perl 中,我想按值对哈希的键进行数字排序:
产生两个数组:
然后我想规范化值数组,使数字是连续的:
我该怎么做呢?