首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在此注释?"/* CoffeeScript */“不起作用

如何在此注释?"/* CoffeeScript */“不起作用
EN

Stack Overflow用户
提问于 2011-10-16 08:59:33
回答 3查看 75.1K关注 0票数 149

你可以用什么方式在CoffeeScript上发表评论?

文档中说,您可以使用三个散列符号来开始和关闭注释块:

代码语言:javascript
复制
###
  Comments
  go
  here
###

我发现我有时可以使用以下两种格式

代码语言:javascript
复制
`// backticks allow for straight-JavaScript,
 // but the closing backtick can't be on a comment line (I think?)
`

有没有更简单的方法在CoffeeScript中插入简短的注释?

请勿使用此样式**

因为有很多观点,我想强调的是

代码语言:javascript
复制
/* Comment goes here */

/*位于自己的行上时,会生成数学错误。

正如Trevor在关于这个问题的评论中指出的那样,这是一个正则表达式,而不是a comment!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-16 09:08:01

使用单个#号

代码语言:javascript
复制
# like this

一个字符看起来非常小;)

另外:

代码语言:javascript
复制
###
This block comment (useful for ©-Copyright info) also gets 
passed on to the browsers HTML /* like this! */
###
票数 278
EN

Stack Overflow用户

发布于 2011-10-16 09:11:56

注释的主要方式是sh/Perl/Ruby/...设置#注释的样式:

代码语言:javascript
复制
# This comment goes to the end of the line
# and it won't appear in the "compiled"
# JavaScript version.

当您想要在JavaScript版本中显示注释时,可以使用block style ### comments

有时你想把一个块注释传递给生成的JavaScript。例如,当您需要在文件顶部嵌入许可标头时。块注释被保留在生成的代码中,这些注释反映了heredoc的语法。

所以如果你从

代码语言:javascript
复制
###
PancakeParser is Public Domain
###

然后,您将在生成的JavaScript中获得以下JavaScript注释:

代码语言:javascript
复制
/*
PancakeParser is Public Domain
*/
票数 24
EN

Stack Overflow用户

发布于 2013-04-19 01:36:47

当心###!如果您使用###来分隔代码段(就像我一样),那么当代码因此而停止工作时会非常令人惊讶。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7781685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档