[解決済み] 一般的に `{- |` で始まるHaskellのコメントは何を意味するのですか?
2022-02-03 21:47:48
質問事項
Haskellの複数行のコメントで、ときどき
{- |
ではなく、単に
{-
.
コメント内のパイプ文字でリードするのは、慣習的に何か意味があるのでしょうか?
どのように解決するのですか?
その
|
は、コメントの先頭に
ハドック
の構文で、ドキュメントの注釈を開始します。Haddockのドキュメントの例を挙げます。
-- |The 'square' function squares an integer.
square :: Int -> Int
square x = x * x
さらに、次のように続きます。
|"構文は、ソースファイル内の次の宣言に適用されるドキュメント注釈を開始します。注釈はHaskellでは単なるコメントであり、Haskellコンパイラーでは無視されることに注意してください。
関連
-
[解決済み】なぜパースエラーになるのか?インデント?
-
[解決済み] Hindley-Milnerのどの部分が理解できないのでしょうか?
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み】Weak Head Normal Formとは何ですか?
-
[解決済み】Haskellの宣言におけるエクスクラメーションマークの意味とは?
-
[解決済み】Node.jsに対するHaskellの対応について教えてください。
-
[解決済み] Haskellのリストを参照する際の「@」記号の意味は?
-
[解決済み】Haskellの入門編
-
[解決済み] Haskellの "Just "構文とは?
-
[解決済み] Haskellの関数合成(.)と関数応用($)イディオム:正しい使い方
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] なぜHaskellでは整数の割り算ができないのか?
-
[解決済み] Haskellです。パターンでのパースエラー
-
[解決済み] .の違いは何ですか?(ドット)と$(ドルマーク)の違いは何ですか?
-
[解決済み] Haskellは実世界で何に使われているのか?[クローズド]
-
[解決済み] Haskellで副作用がモナドとしてモデル化されているのはなぜですか?
-
[解決済み] CabalとStackの違いは何ですか?
-
[解決済み] リーダーモナドの目的は何ですか?
-
[解決済み] ハスケル Where vs. Let
-
[解決済み] HaskellとF#の主な違いは何ですか?[クローズド]
-
[解決済み] Haskellでグラフはどのように表現するのか?