我想使用 Haskell 高阶函数 Foldr 来计算字符串的长度
stringlength = foldr (\_n -> 1 + n) 0
它给出以下错误。这段代码有什么问题?
Unresolved top-level overloading
*** Binding : stringlength
*** Outstanding context : (Num b, Num (b -> b))
我想使用 Haskell 高阶函数 Foldr 来计算字符串的长度
stringlength = foldr (\_n -> 1 + n) 0
它给出以下错误。这段代码有什么问题?
Unresolved top-level overloading
*** Binding : stringlength
*** Outstanding context : (Num b, Num (b -> b))