3

ghci組み込みのヘルプはありますか? 言い換えれば、内部から助けを得ることができますghciか?

たとえば、リストに適用できるすべての関数が必要です。

いくつかのヘルプを出力する便利なコマンドが:infoありますが、少し面倒です。

4

2 に答える 2

6

入力:?して、すべての ghci コマンドのリストを取得できます。非常に便利なツールは、Haskell API の検索エンジンである hoogle です名前またはタイプで関数を検索できます。つまり、次のようになります。

(a -> b) -> [a] -> [b]
foldl
...

関数の簡単な説明とそのドキュメントへのリンクを提供します。それが役に立ったことを願っています!

http://www.haskell.org/hoogle

于 2013-08-09T08:52:08.913 に答える
3

hoogleすでに述べたので。ghci最初に対応するハックパッケージをインストールすることで、簡単に統合できますcabal

cabal install hoogle

~/.ghci次に、次のように変更します

echo >> ~/.ghci ':def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""'

その後、:hoogle内から使用できますghci

注:する必要があるかもしれません

hoogle data

:hoogleコマンドが機能する前に、コマンドラインでghci

于 2013-08-09T11:01:05.977 に答える