【发布时间】:2014-04-22 22:47:18
【问题描述】:
我想做的就是我所要求的。函数的类型签名应该是这样的:
flatten::[[[Int]]] -> [[Int]]
我试图搜索一些扁平化代码,但它们定义了新类型,这让我感到困惑。有什么帮助吗?提前致谢。
【问题讨论】:
-
Hoogle 有帮助。 ;)
-
展平有两种方法。你是指哪一个?
[[[1,2],[3,4]],[[5,6],[7,8]]] -> [[1,2,3,4],[5,6,7,8]]和[[[1,2],[3,4]],[[5,6],[7,8]]] -> [[1,2],[3,4],[5,6],[7,8]] -
^^^ 那是
fmap join与join。