【发布时间】:2018-04-24 08:40:41
【问题描述】:
我正在编写一个函数parseArgs,它将以列表的形式接收命令行参数。如果列表的大小为2,则功能是解析列表的内容并将其转换为元组,否则返回Nothing。我不确定该怎么做;到目前为止,我的代码如下:
parseArgs :: [String] -> Maybe (String, Maybe String)
parseArgs [x, y]
| length [x, y] < 2 = Nothing
| length [x, y] > 2 = Nothing
| otherwise = Just (x, Just y)
【问题讨论】:
标签: list parsing haskell tuples