Numeration count inside a recursive function

后端 未结 3 1388
无人共我
无人共我 2021-01-23 18:50

I want do do something like:

>enumerate [\"banana\", \"potato\", \"ice\"]
[(1, \"banana\"), (2, \"potato\"), (3, \"ice\")]

I wrote:

<
3条回答
  •  庸人自扰
    2021-01-23 19:16

    As you clarified you wanted to implement your own zip:

    zip' [] _ = []
    zip' _ [] = []
    zip' (x:xs) (y:ys) = (x,y) : zip' xs ys
    

提交回复
热议问题