2008-11-19 62 views

回答

10

eval後面有一個分號。

+1

好天啊。 好的,我是個白癡。 – mseery 2008-11-20 01:35:20

+0

而eval則以$ _作爲其默認參數。它可以讓你做這樣的事情: perl -wnE'say eval' 但是否則不是特別有用。 – ysth 2008-11-20 02:28:45

12

這裏的eval無論如何都不會做任何事情。反引號從不拋出錯誤。這不是[email protected],而是$?,你想檢查。

此外,如果您丟棄結果,則使用system可能會更清潔。例如

system($client, '-f', $confFile, '-i', $inputFile, '-o', $outputFile) and do { 
    #error handling here... 
}; 
相關問題