是否可以在咖啡脚本评论中添加哈希

Posted

技术标签:

【中文标题】是否可以在咖啡脚本评论中添加哈希【英文标题】:Is it possible to put a hash in a coffeescript comment 【发布时间】:2015-02-23 17:42:03 【问题描述】:

我想在coffeescript中创建一个注释,转译为以下js:

//# This is a comment with an hash

注释中的 # 是必需的,因为框架构建脚本 (qooxdoo) 使用散列注释作为指令。当然,这有点棘手,因为 # 用于划分注释。

如何在coffeescript 评论中放置一个井号(#),以便将# 转换为评论中的javascript

【问题讨论】:

@mu 太短。我不认为这个问题已经得到回答。请阅读我的问题和答案,并将其与所谓的重复:***.com/questions/7781685/…. 但答案涵盖了相同的材料:“CoffeeScript cmets 是如何工作的?” 但也许我的收盘金锤有点快。 @muistooshort。我知道这有点细节,但以防万一其他人想在咖啡脚本评论中使用哈希。 【参考方案1】:

找到了:

###*
# #This is a comment with a hash
###

至少在一个块注释中,这会转换为:

/**
 * #This is a comment with a hash
 */

【讨论】:

只有 ### cmets 真正通过 JavaScript,所以 AFAIK 问题不在于您在 CoffeeScript 评论中有 #,问题是 CoffeeScript 删除了(大多数)cmets .你也可以使用反引号来嵌入原始的 JavaScript 注释,但这会很讨厌。

以上是关于是否可以在咖啡脚本评论中添加哈希的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 es6 模板字符串中添加评论?

是否可以在 es6 模板字符串中添加评论?

如何使用咖啡脚本遍历 JSON 哈希

我可以在 mpd 播放列表中添加评论吗?

是否可以向 Info.Plist 添加评论或在 iOS 中添加权利,这是一种好的做法?

如何将自定义复选框组件添加到 JIRA 评论?