0

Prelude に外部の「[]」を削除する機能はありますか? たとえば、次のような状況です。

f [[[1,0,0]],[[1,0,0]]] = [[1,0,0],[1,0,0]]
4

2 に答える 2

7

私はconcat :: [[a]] -> [a]あなたが探していることをしていると信じています

また、いつでもhoogleを使用して、関数が返すまたは受け取る引数に基づいて関数を見つけることができることを忘れないでください

于 2012-12-06T18:19:17.623 に答える
3

concatリストのリストを1つのリストにフラット化する方法を使用できます。

concat [[[1,0,0]],[[1,0,0]]]

concatリストのControl.Monadにもjoinあるので、次のように使用できます。

join [[[1,0,0]],[[1,0,0]]]
于 2012-12-06T18:19:56.230 に答える