perl哈希嵌套数组 Perl哈希怎样实现输出的顺序还是按照文件里的顺序?
浏览量:2636
时间:2021-03-17 02:55:37
作者:admin
Perl哈希怎样实现输出的顺序还是按照文件里的顺序?
哈希可能不会按文件的顺序存储在内存中,因为它存储的规则是在执行%hash=(“a”=> 10,“B”=> 50,“C”=> 30)foreach(keys%hash){print$时如何存储它们的舒适性。“=>”。$hash{$}。“n”}可能会看到与最初分配顺序不符的输出。您可以使用sort对每个(sort keys%hash){print)}$的键值进行排序。“=>”。$hash{$}。“n”}您看到的结果按字母顺序排列。也可以使用@key=sort{$hash}$hash{$a}$hash{$B}keys%hash按哈希键对应的值进行排序。在这种情况下,可以按数字大小升序排序。按降序变换$a和$B的位置,例如@key=sort{$hash{$B}$hash{$a}keys%hashforeach(@key){print)$。“=>”。$hash{$}结果按键值排序。
perl哈希嵌套数组 perl 读取文件的每一行 perl怎么把哈希存入一个文件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
php插件开发与应用 插件化开发