我正在努力尋找解釋此行爲的Perl GetOptions參考。兩次調用Perl GetOptions無法按預期方式工作
如果我兩次調用GetOptions,那麼我第二次調用它時,它不能分析命令行參數,並且它們都返回undefined。第一次調用GetOptions(順便說一句,失敗並返回0)吃掉了命令行參數,還是第二次調用簡單地決定不打擾解析,因爲它記得它以前失敗了?
不要問我爲什麼要兩次調用GetOptions - 這是因爲代碼將很難重組,我寧願不去除非必要。我只想一個簡單的方法,在'真正'調用GetOptions之前,測試是否存在單個命令行參數。謝謝。
請參閱Penfold評論我的答案。這可能正是你需要的。 – Cascabel 2011-01-19 19:46:59