1
我正在通過O'Reilly的「中級Perl」。 -s
被用作這樣:
print map { " $_\n" } grep { -s < 1000 } @ARGV;
這使得這樣的警告:
警告:使用 「-s」 不帶括號是曖昧未結束<> 操作
不過,當我把括號放在-s
左右,它就像一個魅力。 不知道這是perl版本相關還是作者錯誤類型。
Perl版本:v5.18.2達爾文線程多2level
是什麼原因造成這個問題,我能做些什麼來糾正它內置了?
我建議'-S($ _)',因爲它使意圖更加清晰。 –