【发布时间】:2017-10-04 02:10:09
【问题描述】:
我有以下使用 optparse-applicative 的 Haskell 代码,它在运行时挂起。
main :: IO ()
main = do
printf "Start...\n"
args <- execParser $ info args fullDesc
printf "Cmdline args: %s\n" (show args)
args :: Parser [Integer]
args = many (option auto
(short 'x'
<> value 1))
问题与 many 组合器的使用有关,因为一旦我删除它,代码就可以正常运行。
这是一个错误还是我做错了什么?
谢谢!
【问题讨论】:
标签: haskell optparse-applicative