Perl中是否有某些数据结构,例如Java中的LinkedHashMap?

还是Perl中的LRU数据结构

更新:@TLP基本上,我希望拥有Hashtable数据结构,但我也可以保持键的顺序,在处理列表中的键之后删除键。

更新:@ccheneson Tie :: IxHash似乎不是我想要的,我想弹出最旧的密钥,但是tie :: ixHash会弹出最新的密钥,我如何在Tie :: IxHash中获得最旧的密钥值对?我想拥有一个队列结构(以及哈希结构,我想以最简单的方式找到键),新的键,值对不断出现,并且我处理最旧的键并删除最旧的键。

更新:@ FMc Tie :: IxHash是我所需要的,Tie :: IxHash-> Shift()可以进行队列弹出Tie :: IxHash-> Push()可以进行队列推送,它是哈希结构并且易于查找键。

谢谢大家

最佳答案

Tie::IxHash似乎是您想要的。


  Tie :: IxHash-Perl的有序关联数组

10-07 17:16