2013-02-11 33 views
2

我有一個參數解析器,使用getOpt這很好,但我確實有一個問題。Haskell - 使用getOpt解析參數,爲什麼ReqArg需要多個參數?

Option ['c'] ["config"] (ReqArg (\f opts -> opts { configFile = f }) "FILE") 
        "use a custom configuration file" 

這是什麼使用的是第二個參數(在這種情況下,"FILE"):當一樣的選擇使用ReqArg?指定另一個字符串時,我的行爲沒有任何不同。

回答

5

這是自動生成的使用信息。與OptArg相同。在您的OptDescr列表上運行usageInfo並查看返回的內容。

相關問題