行コメント

C++と同じで // から行末までがコメントとして扱われる。


ブロックコメント

(* と *) で囲まれた部分がコメントとなる。

このブロックコメントはネストすることができるので、

1
2
3
4
5
6
(*
    outer comment
    (*
        inner comment
    *)
*)

は正しい。しかし、

1
2
3
4
5
6
(*
    outer comment
    (*
        inner comment
   
*)

はコンパイルエラーとなる。