perl哈希嵌套數(shù)組 Perl哈希怎樣實現(xiàn)輸出的順序還是按照文件里的順序?
Perl哈希怎樣實現(xiàn)輸出的順序還是按照文件里的順序?哈??赡懿粫次募捻樞虼鎯υ趦却嬷校驗樗鎯Φ囊?guī)則是在執(zhí)行%hash=(“a”=> 10,“B”=> 50,“C”=> 30)for
Perl哈希怎樣實現(xiàn)輸出的順序還是按照文件里的順序?
哈希可能不會按文件的順序存儲在內存中,因為它存儲的規(guī)則是在執(zhí)行%hash=(“a”=> 10,“B”=> 50,“C”=> 30)foreach(keys%hash){print$時如何存儲它們的舒適性?!?>”。$hash{$}?!皀”}可能會看到與最初分配順序不符的輸出。您可以使用sort對每個(sort keys%hash){print)}$的鍵值進行排序?!?>”。$hash{$}?!皀”}您看到的結果按字母順序排列。也可以使用@key=sort{$hash}$hash{$a}$hash{$B}keys%hash按哈希鍵對應的值進行排序。在這種情況下,可以按數(shù)字大小升序排序。按降序變換$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
記得寫一個程序,比如找定點字。我只是不記得了。人們真的很蠢。