17 Stimmen

Haskell : Liste aller benutzerdefinierten Funktionen anzeigen/erhalten

Gibt es einen Befehl in Haskell, der alle benutzerdefinierten Funktionen, die in der GHCi geladen/definiert wurden, anzeigt (oder als Liste ausgibt)? Danke

23voto

Ben Millwood Punkte 6520

Um die Bindungen zu sehen, die Sie an der ghci-Eingabeaufforderung vorgenommen haben (z. B. mit let o <- ), versuchen :show bindings .

Wenn Sie einige Module geladen haben, können Sie mit :show modules um die Namen der geladenen Module zu erhalten und dann :browse ModuleName um alles aufzulisten, was von diesem Modul in den Geltungsbereich fällt.

10voto

Daniel Wagner Punkte 139191

Wenn Sie in ghci sind, verwenden Sie :browse oder einfach :bro nach dem Laden der Datei. Sie können auch die nicht geladenen Module über :browse Foo.Bar.Baz .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X