例えば、Preludeのデフォルトのcurry
関数のソースコードを読んでみたいのですが、どこで参照しますか?実装を読む方法はありますか?私はHoogleでそれを検索しようとしましたが、入力と出力の型だけを正確に実装することはできません。私は@Leeコメントで述べたように、hackage上の機能の多くについてsourceためのリンクがあるHaskellで組み込み関数の実装コード/ソースコードを読むには?
1
A
答えて
8
をhaskell.-実行するためにスタック上GHCiのを使用しています。
これに続いて、curry
のソースコードが表示されます:
-- | 'curry' converts an uncurried function to a curried function.
curry :: ((a, b) -> c) -> a -> b -> c
curry f x y = f (x, y)
+0
ありがとう、ちょうど私が探していたもの!それは目に見えない、リンクのない、小さなフォントになるように配置されています。それはほとんどコメントのように見えます。 – devssh
関連する問題
- 1. セットリーダーから読み込む組み込み関数はありますか?
- 2. 組み込み関数/組み込み関数のテスト
- 3. ODEインテグレーションに関数を組み込む
- 4. 関数をRに組み込む
- 5. Javaの組み込みライブラリの実装
- 6. アプリケーションにIPAを読み込み/開く/組み込む
- 7. Haskell:コマンドライン引数をintとして読み込むには?
- 8. シェルスクリプトファイルを読み込んでHaskellでその関数にアクセス
- 9. 組み込み用のC/C++組み込み関数VMOVD
- 10. 組み込み関数IIF
- 11. コンパイル時にghcjsでhaskellにモジュールを組み込む
- 12. 別のモジュールに組み込みアセンブリを組み込むこと
- 13. Coqに暗黙的に関数を組み込むには?
- 14. ページの読み込み中にモーダルを読み込む読み込み後に
- 15. Octaveで組み込み関数をオーバーロードするときの組み込み関数の不一致
- 16. TBBとSSE2の組み込み関数を組み合せる
- 17. 組み込み関数の変更
- 18. CythonのAES-NI組み込み関数?
- 19. Netbeans組み込みPHP関数のコードハイライト
- 20. システム組み込み関数のエラー
- 21. OpenGLのGPU組み込み関数
- 22. 組み込み関数の再定義
- 23. linux端末の組み込み関数
- 24. 組み込み関数のPHPソースコード
- 25. Racketのプリミティブと組み込み関数
- 26. python組み込み関数の原理?
- 27. Jupyterノートブックで組み込み関数のドキュメントを見るには?
- 28. CUDAタイプと同等の組み込み関数は、組み込み関数の__double2loint、__double2hiintと__hiloint2double
- 29. OpenGL ES 2で関数を読み込むには?
- 30. IronPython、組み込みヘルプコマンド、CLRオブジェクトを組み込む
http://hackage.haskell.org/package/base-4.9.1.0/docs/([ソース]をクリックしてくださいsrc/Data.Tuple.html#curry)リンクをクリックしてください。 – Lee
言及する価値がある:souceリンクは毎回そこにない。たとえば 'mtl'は' transformers'から関数を再エクスポートし、 'transformers'のハッカー文書だけがリンクを提供します。 – jakubdaniel