2

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 
/*
4

2 に答える 2

1

考えられる答えの 1 つは、1 行のコメントの方が追加が速いということです。たとえば、JS では、1 行のコメントを追加するには 2 つの特殊文字が必要で、複数行のコメントを追加するには 4 つの特殊文字が必要です。

于 2013-09-29T17:03:25.260 に答える