web-dev-qa-db-ja.com

CoffeeScriptでコメントするにはどうすればよいですか? 「/ * this * /」は機能しません

CoffeeScriptでどのようにコメントできますか?

ドキュメントには、コメントブロックの開始と終了に3つのハッシュ記号を使用できると書かれています。

###
  Comments
  go
  here
###

次の2つの形式を時々使用できることがわかりました

`// backticks allow for straight-JavaScript,
 // but the closing backtick can't be on a comment line (I think?)
`

CoffeeScriptに短いコメントを挿入する簡単な方法はありますか?

このスタイルを使用しないでください**

これは多くの意見を得ているので、私はそれを強調したい

/* Comment goes here */

/*が独自の行にある場合、MATHエラーを生成します。

Trevorが質問に対するコメントで指摘したように、これは正規表現NOTコメントです!

139
Eric Hu

単一の#記号を使用する

# like this

一文字はかなり最小限のようです;)

また:

###
This block comment (useful for ©-Copyright info) also gets 
passed on to the browsers HTML /* like this! */
###
261
Michael Durrant

主なコメント方法はsh/Perl/Ruby/...スタイル#コメントです:

# This comment goes to the end of the line
# and it won't appear in the "compiled"
# JavaScript version.

JavaScriptバージョンでコメントを表示する場合は、 ブロックスタイル###コメント を使用します。

生成されたJavaScriptにブロックコメントを渡したい場合があります。たとえば、ファイルの上部にライセンスヘッダーを埋め込む必要がある場合。ヒアドキュメントの構文を反映したブロックコメントは、生成されたコードに保持されます。

で始まるなら

###
PancakeParser is Public Domain
###

次に、生成されたJavaScriptで次のJavaScriptコメントを取得します。

/*
PancakeParser is Public Domain
*/
24
mu is too short

気づく ###! ###を使用してコードのセクションを分離する場合(私が行うように)、そのコードが結果として機能しなくなるのは驚くべきことです。

3
Mark Wilden