OCamlをつつく6ーコメントと勘違い。
コメントは (* で始まり *) で終わります。 (* や *) の間にブランクを挟んではいけません。 コメントはブランクとして扱われます。 文字列や文字リテラルの中にコメントは入れられません。 コメントは入れ子にすることも可能です。※公式ホームページの日本語版から抜粋
なるピヨ。コメントは空白文字として扱われんだね。 だから入れ子にする事も出来るピヨ。でも何でコメントはブランクなのに、 間にブランクを入れたら駄目なんだろう?レクサで無視したらいいのに。 やったら駄目と言われたらやるのが鳥情ピヨ。やってみた。
(* *)let x = 10;;
よし、エラー来い!あれ?エラーにならないぞ。うーん。 おそらく、日本語マニュアルはヴァージョン3.06のものだからそれ以降に改善されたんだろうね。 まぁ当たり前だよね。コンパイラは*)がくるまですべてを破棄すればいんだけだからね。