相关疑难解决方法(0)

如何检查Perl数组是否包含特定值?

我试图找出一种方法来检查数组中是否存在值而不迭代数组.

我正在读取参数的文件.我有一长串我不想处理的参数.我把这些不需要的参数放在一个数组中@badparams.

我想读一个新参数,如果它不存在@badparams,请处理它.如果确实存在@badparams,请转到下一个读取.

arrays perl comparison

226
推荐指数
7
解决办法
39万
查看次数

在数组中搜索标量时,Perl的smartmatch运算符有多快?

我想重复搜索不会更改的数组中的值.

到目前为止,我一直在这样做:我把值放在一个哈希(所以我有一个数组和一个基本相同内容的哈希),然后我使用搜索哈希exists.

我不喜欢有两个不同的变量(数组和散列)都存储​​相同的东西; 但是,哈希搜索速度要快得多.

我发现~~Perl 5.10 中有一个(smartmatch)运算符.在数组中搜索标量时效率如何?

perl smartmatch

18
推荐指数
3
解决办法
4967
查看次数

标签 统计

perl ×2

arrays ×1

comparison ×1

smartmatch ×1