小编Car*_*erg的帖子

从 Elm 的列表中删除元素

基本上我想做的是......

removefromList "A" ["A", "B", "A"] 并取回 ["B"] 的新列表

有谁知道如何做到这一点?

谢谢!

linked-list elm

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

Haskell中equals的基本实现

我有类似的东西

data Example =
    Ex Integer
Run Code Online (Sandbox Code Playgroud)

我将如何为此实施equals?

我得到的最远的是

instance Eq Example where 
    (Ex _) == (Ex _) = True 
Run Code Online (Sandbox Code Playgroud)

但这是错误的,因为它总是评估为真。我可以放置一个整数的具体实例而不是 '_' 字符,但是我必须对每个整数都这样做。

感谢大家的时间!

haskell

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

为什么 foldr const 0 "tacos" 不在 Haskell 中编译?

所以foldr const 0 "tacos"应该解开成为类似的东西

0 const ('t' const ('a' const ('c' const ('o' const 's')))). 
Run Code Online (Sandbox Code Playgroud)

我认为它只会停止,0 const ('t'因为 Haskell 是惰性求值的,而 const 只接受第一个参数。那么,理论上,该函数不会适用于 1 吗?

但这不起作用。替换0""也不起作用。有谁知道为什么?

谢谢!

haskell fold

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

标签 统计

haskell ×2

elm ×1

fold ×1

linked-list ×1