我在Haskell上练习递归,需要在嵌套列表上使用自己的命令进行concat方法。
我试过了
myConcat :: [[a]] -> [a]
myConcat [[]] = []
myConcat ((x:xs)) = x : myConcat ((xs))
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用。
myConcat :: [[a]] -> [a]
myConcat [[]] = []
myConcat ((x:xs)) = x : myConcat ((xs))
Run Code Online (Sandbox Code Playgroud)
这是目标。
主要问题是我真的不知道如何使用嵌套列表。