我有以下哈希,我希望按照我设置的顺序保留它; 这有可能吗?如果没有,是否存在任何替代方案?
my %hash = ('Key1' => 'Value1', 'Key2' => 'Value2', 'Key3' => 'Value3');
Run Code Online (Sandbox Code Playgroud)
我需要编写自定义排序子程序吗?我有什么选择?
谢谢!
http://metacpan.org/pod/Tie::IxHash
use Tie::IxHash;
my %hash;
tie %hash,'Tie::IxHash';
Run Code Online (Sandbox Code Playgroud)
此哈希将保持其顺序.