我有一種情況,我需要讀取一個完整的Perl文件。這本身可以正常工作,但是當我嘗試chomp每行時,它將過去的5或6位數字變成1或0.Perl chomp將多個數字轉換爲1或0
想法?
我需要chomp數字來組裝文件路徑,所以回車是一個問題。
我有一種情況,我需要讀取一個完整的Perl文件。這本身可以正常工作,但是當我嘗試chomp每行時,它將過去的5或6位數字變成1或0.Perl chomp將多個數字轉換爲1或0
想法?
我需要chomp數字來組裝文件路徑,所以回車是一個問題。
您沒有使用chomp
像
$line = chomp($line)
是你嗎? chomp
的返回值是從輸入中刪除的字符數,並且不是一個簡單的輸入行。相反,你只想說
chomp($line)
謝謝。這將是問題。 – 2010-07-23 14:58:15
'chomp'的界面是一個設計錯誤。這讓很多人感到驚訝。 ['Text :: Chomped'](http://p3rl.org/Text::Chomped)卻做對了。 – daxim 2010-07-23 19:14:31
爲什麼'Text :: Chomped'需要一個arrayref而不是一個列表? – 2014-09-10 11:14:06
我們可以看到你的代碼嗎?聽起來你正在捕獲chomp的返回值作爲你的線。這不是你應該怎麼做的。 – Cfreak 2010-07-23 14:41:21
不要忘記你的命令行可以使用這個資源:'perldoc -f chomp'。 – FMc 2010-07-23 16:32:00