誰もが、私はかなりhaskellに新しいです。私はC++のプログラマーでした。 デフォルトの "prelude"モジュールのような特定のモジュールの関数の詳細なリストを見つける方法は? ghci環境でこれらの関数がどのように機能するかを調べる方法は? すなわち"Prelude"のすべての機能を見つけるコマンドはありますか?おかげさまで 使用方法:? ghciのすべての機能リストとマニュアルを見つけるには
答えて
これの出発点はHoogleです。 http://haskell.org/hoogle/たとえば、検索ボックスにPreludeと入力するだけで、Haskellの機能を使用する例がたくさんあります。デフォルトの「前奏曲」モジュールのように特定のモジュールなど に 機能の詳細なリストを見つける方法
ライトニング迅速な返信のおかげで! – botaojia
@botaojia、あなたがそれに満足している場合は、この回答に同意してください。 – systemovich
?
GHCiに:browse <Module>
と入力すると、タイプシグネチャを持つモジュール内のすべての(エクスポートされた)関数のリストが生成されます。 PreludeとData.ListやControl.Monadなどの他の標準モジュールでは、名前と型のシグネチャは、そこから抜け出すことのできる機能を十分に理解しておく必要があります。次に、hackage.haskell.orgで標準ライブラリとソースを参照できます。第3に、GHCi on Acid(GHCiの拡張機能)は、:source
と:doc
のようなコマンドを提供し、モジュールのソースコードとドキュメントへの直接リンクを提供します。与えられた引数に対してHoogleの検索を実行する:hoogle
があります。
とどのようにこれらの機能は GHCiの環境で動作
はそれらを試してみて、ソースコードを勉強方法を見つけるために。 GHCiで関数をインタラクティブに評価できるので、関数の振る舞いを知ることができます。ソースを読むことができるので、行動の正確な定義を得ることができます。
私はgoaの情報のために余分なupvoteを持っていたらいいと思う。ありがとう。 –
Acid上のGHCiへのポインタの場合+1。ハスケルがPythonのドキュメンテーションに似たものを持っているのかどうか疑問に思っています。 – spade78
- 1. C#(serialPortクラス)で使用可能なボーレートをすべて見つける方法
- 2. リスト内の要素のすべてのシーケンスを見つける方法は?
- 3. 特定のカーネルモジュールを使用してプロセスのリストを見つける方法は?
- 4. デバッガ(VS Professional 2012)を使用してイベントのリストを見つける方法は?
- 5. 市場のすべてのアンドロイドアプリのリストを見つける
- 6. Jschemeリスト内のすべての出現を見つける方法?
- 7. NSKeyedArchiver/NSKeyedUnarchiverで使用されるすべてのキーを見つける方法
- 8. リストからすべての重複を見つける方法<string>?
- 9. GHCiブレークポイントデバッガを使用して中間結果を見つけますか?
- 10. ユーザーごとのディスクスペース使用量を見つける方法は?
- 11. GHCiとrunHaskellのgetLine機能の違い
- 12. GHCIのモジュール内の関数リストを見る方法はありますか?
- 13. 可能なすべての部分文字列を見つける方法
- 14. トポロジカルソートのすべての結果を見つける方法
- 15. チェックされているすべてのチェックボックスを見つけることは機能しません
- 16. すべてのimplicitsを見つける
- 17. セッション状態のすべての使用を見つける
- 18. Google Chromeの拡張機能でJavaの拡張機能を使用してタイムゾーンのオフセットを見つける
- 19. Axis2を使用してサーバーサイドフレームワークを見つける方法は?
- 20. PHPを使用してパブリックフォルダを見つける方法は?
- 21. すべての依存DLLを見つける方法
- 22. すべてのデータベース参照を見つける方法
- 23. JQueryですべてのダイアログを見つける方法
- 24. タイムスタンプを使用して前の行を見つける方法
- 25. リスト内の要素のインデックスを見つける方法は?
- 26. nsviewに関連するすべてのCALayersを見つける方法は?
- 27. APIコールの使用方法を見つける方法
- 28. 可能なすべての位置を見つけるアルゴリズム
- 29. Containsを使用してリスト<T>にオブジェクトのプロパティを見つける方法はありますか?
- 30. すべてのテキストノードを見つける
GHCIから ':browse'を試してください。 –
あなたはとても親切で、その答えを書いてください。 :)乾杯 –