小编meh*_*tti的帖子

Haskell具有递归的concat方法

我在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)

这是目标。

主要问题是我真的不知道如何使用嵌套列表。

recursion haskell concat

0
推荐指数
1
解决办法
60
查看次数

标签 统计

concat ×1

haskell ×1

recursion ×1