Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Functional programming Haskell-缺少附带的装订,_Functional Programming_Haskell - Fatal编程技术网

Functional programming Haskell-缺少附带的装订,

Functional programming Haskell-缺少附带的装订,,functional-programming,haskell,Functional Programming,Haskell,我目前正在完成一个项目,使用Haskell创建电影评级系统/数据库 我正在尝试添加允许用户成为电影迷的功能 我有: isFan :: Fan -> Film -> Bool isFan givenFan (_, _, _, fans) = any (\fan -> fan == givenFan) fans filmsWithFan :: Fan -> [Film] filmsWithfan givenFan = filter (isFan givenFan) test

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

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

我有:

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

filmsWithFan :: Fan -> [Film]
filmsWithfan givenFan = filter (isFan givenFan) testDatabase
但这带来了一个错误:filmswithFan的类型签名缺少附带的绑定

有什么想法吗


非常感谢

在两行中,函数名的大写字母不同,
filmsWithFan
vs
filmsWithFan
您有一个输入错误:

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

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

感谢您提供的快速而有用的建议/提示。:)