ghci
組み込みのヘルプはありますか? 言い換えれば、内部から助けを得ることができますghci
か?
たとえば、リストに適用できるすべての関数が必要です。
いくつかのヘルプを出力する便利なコマンドが:info
ありますが、少し面倒です。
入力:?
して、すべての ghci コマンドのリストを取得できます。非常に便利なツールは、Haskell API の検索エンジンである hoogle です。名前またはタイプで関数を検索できます。つまり、次のようになります。
(a -> b) -> [a] -> [b]
foldl
...
関数の簡単な説明とそのドキュメントへのリンクを提供します。それが役に立ったことを願っています!
hoogle
すでに述べたので。ghci
最初に対応するハックパッケージをインストールすることで、簡単に統合できますcabal
cabal install hoogle
~/.ghci
次に、次のように変更します
echo >> ~/.ghci ':def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""'
その後、:hoogle
内から使用できますghci
。
注:する必要があるかもしれません
hoogle data
:hoogle
コマンドが機能する前に、コマンドラインでghci
。