小编Zip*_*ppy的帖子

过滤元组列表

Haskell的新手,有一个绊脚石.我正在尝试根据第一项筛选元组列表.

filter (==(x,_)) lis
Run Code Online (Sandbox Code Playgroud)

我收到了非法的"_"错误,但我不确定如何绕过它?

syntax haskell list

9
推荐指数
2
解决办法
1万
查看次数

自定义n-ary树的映射函数

我试图得到这样的映射功能对于n叉树的工作,但我在努力.

data NTree a = Leaf a | Node a [NTree a]

ntreeMap :: (a -> b) -> NTree a -> NTree b
ntreeMap f (Leaf x) = Leaf (f x)
ntreeMap f (Node y t) = Node (ntreeMap f y) (ntreeMap f t)
Run Code Online (Sandbox Code Playgroud)

给我

 Type error in application
*** Expression     : ntreeMap f t
*** Term           : t
*** Type           : [NTree b]
*** Does not match : NTree a

有人能给我一个关于我哪里出错的指针吗?谢谢

haskell

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

标签 统计

haskell ×2

list ×1

syntax ×1