2016 - 2024

感恩一路有你

perl哈希嵌套数组 Perl哈希怎样实现输出的顺序还是按照文件里的顺序?

浏览量:2293 时间:2021-03-13 18:04:39 作者: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的输出结果保存到一个txt文件中?

您可以有两种解决方案:1)Perl和DOS本身你的脚本.pl&燃气轮机C:结果.txt2)在Perl中打开f,“>C:/结果.txt“或死”$!无法准备文件!“opendir D”D:/read“or die”$!无法读取目录!“print F”$u$/“while(readdir d),或者只按照您的原始样式。Closedir dclose F

记得写一个程序,比如找定点字。我只是不记得了。人们真的很蠢。

perl哈希嵌套数组 哈希 perl数组放入哈希

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。