2013-02-11 32 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并查看返回的内容。

相关问题