问题标签 [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 投票
3 回答
116 浏览

perl - 这两个定义有什么区别?

为什么是语法错误:

但不是这个:

0 投票
3 回答
342 浏览

arrays - Perl:这是创建唯一数组的正确方法吗?

我正在尝试创建一个独特的数组,而不管其原始顺序如何并且不使用任何模块,这就是我到目前为止所提出的:

0 投票
3 回答
133 浏览

perl - 如何分段而不是预先组装散列散列?

我想在 Perl 的散列中创建一个散列结构,但是所有教程(如第 9.4 章。编程 Perl的散列的散列)都预先添加了它们。我想最初创建结构,然后在读取文件时使用子例程填充空哈希。

例如,我想在一本书中阅读,并为每一页跟踪单词以及它们出现在页面中的哪些行。

以下结构:

表示单词the出现在第 1 页的第 1 行和第 4but行,出现在第 2 页的第 1 行和第 2 行,等等。

我怎样才能做到这一点?我尝试这样做的每一种方式,我似乎都无法保留我的哈希值并且正在丢失它们的值等。

0 投票
3 回答
1022 浏览

perl - Perl 通过哈希引用删除基键

幽默我并假设上述内容实际上是实用的。我如何通过引用删除这个新创建的密钥?

显然行不通

编辑: 所以从 zostay 我有以下...

用法:

怎么样?还是不推荐?

0 投票
1 回答
825 浏览

perl - 在perl中访问数组散列的散列中的元素

我在 perl prog 中有上述数组散列的散列。如何从上述数据结构中访问元素“199”。

0 投票
3 回答
163 浏览

perl - Can I create a hash key in perl like this (lowerR-10,UpperR-12) => 1

I want to create a hash key in perl hash key that looks like this (lowerR-10,UpperR-12) => 1. Here the key is (lowerR-10,UpperR-12) and its value is 1.

Actually I have a file like this. I have to find the overlap among the the elements.

A 10 12

A 10 15

Whose output will be

A 10 12 2

A 12 15 1

The last column shows the overlap among the elements. I would like to save the count in a hash for which I think the key should be like (lowerR-10,UpperR-12) this. If anyone can give some new suggestion regarding how to save the key it will be great too.

Thanks

0 投票
1 回答
2732 浏览

regex - 检查“哈希键字符串”是否包含 perl 中的单词

我想检查哈希键中是否存在特定单词。

我尝试了以下方式:

我的问题是有相同的内置函数还是有任何替代方法?

0 投票
1 回答
161 浏览

perl - 为什么将 1 分配给哈希元素?

谁能解释一下这个语句在 Perl 中的作用

我可以理解散列%type有一个brand保存对另一个散列的引用的键,brand并且1 被分配给它

这是什么意思??!!!当它被分配为1?

0 投票
1 回答
147 浏览

xml - perl 中的分层配置文件

我正在用 perl 编写一个测试自动化软件,但遇到了我定义的配置文件的问题。自动化软件接收以 perl 哈希编写的输入 CFG 文件,其中定义了要构建的图像。现在需要在不同的测试场景中构建相同的图像,例如每晚构建、每小时构建和周末回归。目前我们必须在 3 个不同的文件中定义相同的图像,并且任何时候我们想要更新它们(比如更新 git 分支)我们需要在 3 个文件中进行。我正在寻找一种解决方案,我可以创建一个定义构建的文件并让其他文件继承它。我正在寻找 perl/xml/json/etc 中的内置语言功能。不是我需要在测试软件中实现自己的东西。

例如

夜间cfg文件:

周末cfg文件

相反,我想要类似的东西

夜间 cfg 文件

请指教

提前致谢

0 投票
2 回答
725 浏览

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

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