的導入功能我有怎樣的一個新手的問題的。我想從前奏中使用一些功能,但我總是得到相同的錯誤。哈斯克爾 - 從前奏
例如:
未定義變量 「差異」
一些其它功能工作,某些不。我想我必須導入一些東西,谷歌沒有幫助我...我使用WinHugs。
的導入功能我有怎樣的一個新手的問題的。我想從前奏中使用一些功能,但我總是得到相同的錯誤。哈斯克爾 - 從前奏
例如:
未定義變量 「差異」
一些其它功能工作,某些不。我想我必須導入一些東西,谷歌沒有幫助我...我使用WinHugs。
這裏有兩個網站,你應該書籤,因爲他們會幫助你找到你所需要的功能 - 並找出你需要輸入什麼。
http://haskell.org/hoogle/ http://holumbus.fh-wedel.de/hayoo/hayoo.html
兩個搜索這些網站,我沒有看到任何看起來像你想要的功能。發生在我的一些可能性:
你從一本書,有事情你在Linux命令行中鍵入實例學習。 「diff」是比較兩個文件的常用Linux命令。我相信窗戶等同於comp。
你使用,你有什麼地方一些示例代碼,但你沒有輸入你所需要的一切。如果您可以找到包含「diff」功能的文件,請導入該文件。
你已經寫了一個名爲「差異」的功能,並把它放在另一個文件。在你想使用「diff」的文件中,你需要導入包含它的模塊。
前奏通常是隱式地導入。你確定這確實是你的問題嗎? Undefined variable "diff"
有點含糊,因爲我不知道用Prelude導入的diff
函數。你能詳細說明嗎?
'diff'是不是在前奏的功能。你想做什麼?我們可以看到一些代碼嗎? – interjay 2011-03-21 20:33:57
在GHCi中(也許擁抱,不知道)你可以運行':browse Module.Name',例如':browse Prelude',並查看該模塊的所有導出。 – 2011-03-21 21:03:40
[Prelude module docs](http://hackage.haskell.org/packages/archive/base/latest/doc/html/Prelude.html) – 2011-03-22 01:46:26