看板 Programming 關於我們 聯絡資訊
各位大大好 小弟昨天買了歐萊禮的perl學習手冊自修,看到第三章的習題時出現問題 以下是小弟的程式碼: #!/usr/bin/perl -w #Learning Perl 4e. Ch3.exercise. print "Please input some string..\n"; @strings = <STDIN>; @n_str = sort @strings; print sort @strings; print "\n"; print "\@n_str is ".@n_str; 執行時沒有看到任何錯誤訊息, 輸入: c z b ^Z (註:按ctrl z 結束) b (以下開始為輸出) c z @_str is 3 小弟不解,為什麼@_str會是3, 而不是像上一段輸出所示的 b c z ?? 我也試過: @n_str = ( sort @strings); 不過結果相同 還請前輩們解惑 :) 謝謝 -- 滿天星斗中惟一的鮮紅... 看不見的黑幕... -- ※ Origin: 摩卡小築 <moca.csie.chu.edu.tw> ◆ From: 220-139-135-170.dynamic.hinet.net