it-swarm-id.com

Bagaimana cara saya mengomentari CoffeeScript? "/ * ini * /" tidak berfungsi

Dengan cara apa Anda bisa berkomentar di CoffeeScript?

Dokumentasi mengatakan Anda dapat menggunakan tiga simbol hash untuk memulai dan menutup blok komentar:

###
  Comments
  go
  here
###

Saya menemukan bahwa saya kadang-kadang dapat menggunakan dua format berikut

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

Apakah ada cara yang lebih sederhana untuk menyisipkan komentar pendek dalam CoffeeScript?

JANGAN gunakan gaya ini **

Karena ini mendapatkan banyak pandangan, saya ingin menekankan itu

/* Comment goes here */

menghasilkan kesalahan MATH ketika /* berada di barisnya sendiri.

Seperti yang Trevor tunjukkan dalam komentar pada pertanyaan, ini adalah ekspresi reguler, BUKAN komentar!

139
Eric Hu

Gunakan satu tanda #

# like this

Satu karakter tampak sangat minim;)

Juga:

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

Cara utama untuk berkomentar adalah sh/Perl/Ruby/... style # komentar:

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

Anda menggunakan gaya blok ### komentar ketika Anda ingin komentar muncul dalam versi JavaScript:

Terkadang Anda ingin meneruskan komentar blokir ke JavaScript yang dihasilkan. Misalnya, saat Anda harus menyematkan tajuk lisensi di bagian atas file. Blokir komentar, yang mencerminkan sintaks untuk heredocs, dipertahankan dalam kode yang dihasilkan.

Jadi, jika Anda mulai dengan

###
PancakeParser is Public Domain
###

maka Anda akan mendapatkan komentar JavaScript ini dalam JavaScript yang dibuat:

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

Hati-hati terhadap ###! Jika Anda menggunakan ### untuk memisahkan bagian kode (seperti yang saya lakukan), sangat mengejutkan ketika kode tersebut berhenti berfungsi sebagai hasilnya.

3
Mark Wilden