Python、Ruby、JavaScript などの言語では、単一行コメントと複数行コメントに別々の構文があります。この複雑さの利点はわかりません。言語設計の観点から、この 2 つに違いがあるのはなぜですか? 例として JavaScript を使用すると、実装は次のようになります。
// I'm a single-line comment!
/*
I'm a
multi-line
comment
*/
単純に(次のような)ではありません:
/* Just a comment */
/*
Doesn't matter
how many
lines
/*