在haskell中如何将String列表转换为int列表



在Haskell中我有这个列表:

["1 2","3 4"]

我需要把它转换成这样的形式:

[[1,2],[3,4]]

然后对列表中的值求和:

[3,7]

知道我该怎么做吗?

我想我可以用map和sum来做这道题,但是我找不到方法。

提前感谢,对不起我的英语

先写一个函数foo :: String -> [Int]:

> foo "1 2"
[1,2]
> foo "3 4"
[3,4]

如果你有了这个,你只需要一个map操作的序列:将foo映射到你的输入上得到你的整数列表,然后将sum映射到结果上得到你的整数列表。

最新更新