gpt4 book ai didi

functional-programming - Haskell - 缺少附带的绑定(bind),

转载 作者:行者123 更新时间:2023-12-04 08:42:17 25 4
gpt4 key购买 nike

我目前正在完成一个使用 Haskell 创建电影评级系统/数据库的项目。

我正在尝试添加允许用户成为电影迷的功能。

我有:

isFan :: Fan -> Film -> Bool
isFan givenFan (_, _, _, fans) = any (\fan -> fan == givenFan) fans

filmsWithFan :: Fan -> [Film]
filmsWithfan givenFan = filter (isFan givenFan) testDatabase

但这会引发一个错误:'filmswithFan' 的类型签名缺少附带的绑定(bind)。

有什么想法吗?

非常感谢。

最佳答案

你有一个错字:

filmsWithFan :: Fan -> [Film]
-- ^ upper case F
filmsWithfan givenFan = filter (isFan givenFan) testDatabase
-- ^ lower case f

每当您看到“类型签名缺少随附的绑定(bind)”消息时,请仔细检查您的函数名称是否有拼写错误。

关于functional-programming - Haskell - 缺少附带的绑定(bind),,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com