Function Haskell-从prelude导入函数

Function Haskell-从prelude导入函数,function,haskell,import,Function,Haskell,Import,我有个新手问题。我想使用prelude中的一些函数,但我总是遇到同样的错误 例如: 未定义变量“diff” 其他一些功能正在发挥作用,有些则不起作用。我想我必须导入一些东西,谷歌没有帮我。。。我正在使用WinHugs。Prelude通常是隐式导入的。你确定这真的是你的问题吗未定义的变量“diff”有点含糊不清,因为我不知道在Prelude中导入了diff函数。你能详细说明一下吗?这里有两个你应该收藏的网站,因为它们可以帮助你找到你需要的功能,并找到你需要导入的内容 搜索这两个网站,我看不到任

我有个新手问题。我想使用prelude中的一些函数,但我总是遇到同样的错误

例如:

未定义变量“diff”


其他一些功能正在发挥作用,有些则不起作用。我想我必须导入一些东西,谷歌没有帮我。。。我正在使用WinHugs。

Prelude通常是隐式导入的。你确定这真的是你的问题吗
未定义的变量“diff”
有点含糊不清,因为我不知道在Prelude中导入了
diff
函数。你能详细说明一下吗?

这里有两个你应该收藏的网站,因为它们可以帮助你找到你需要的功能,并找到你需要导入的内容

搜索这两个网站,我看不到任何像你想要的功能。我想到的一些可能性是:

  • 您正在从一本书中学习,书中有您在Linux命令行中键入的示例。“diff”是一个常用的Linux命令,用于比较两个文件。我相信windows的等价物是comp

  • 您使用的是一些示例代码,但并没有导入所需的所有内容。如果可以找到包含“diff”函数的文件,请导入该文件

  • 您已经编写了一个名为“diff”的函数,并将其放在另一个文件中。在要使用“diff”的文件中,需要导入包含它的模块


diff
不是序曲中的函数。你想干什么?我们可以看到一些代码吗?在GHCi中(可能也是hugs,不确定),您可以运行
:browse Module.Name
,例如
:browse Prelude
,并查看该模块的所有导出。