2012-04-22 82 views

回答

18

要查看您在ghci提示符下進行的綁定(例如,使用let<-),請嘗試:show bindings

如果您已經加載了一些模塊,您可以使用:show modules來獲取已加載模塊的名稱,然後:browse ModuleName來列出該模塊在範圍內的所有內容。

+0

嗨,我試過,但它沒有爲我工作。我正在使用WinGHCi,並通過'[加載]'函數加載函數,如後[Haskell:加載當前目錄路徑中的所有文件]中概述的(http://stackoverflow.com/questions/10268692/haskell-loading-all -files功能於當前目錄路徑)。然而,當我嘗試':顯示綁定'它只是說'it :: Int = 7',因爲我最後調用了'addNumber2 3 4'。謝謝 – artella 2012-04-24 09:17:19

+0

我編輯了指導,如果有模塊,你會怎麼做。 – 2012-04-24 11:05:13

+0

嗨,:瀏覽需要知道哪個模塊已被加載。有沒有辦法做到這一點,而不需要知道哪些模塊已被加載? (另見下面的評論)。謝謝。 – artella 2012-04-24 11:16:57

8

在ghci中,加載文件後使用:browse或只是:bro。您也可以通過:browse Foo.Bar.Baz瀏覽卸載的模塊。

+0

':br'現在可以解析爲':break',瀏覽時需要':bro'。 – 2012-04-22 21:44:31

+0

@DanielFischer謝謝,修正。 – 2012-04-22 23:33:19

+12

':dawg'應該是ghci的同義詞':bro' – 2012-04-23 00:47:16

相關問題