在代码中
toWidget [julius|
$(function() {
foo();
bar();
)
|]
我想评论对bar
的号召。但是
toWidget [julius|
$(function() {
foo();
/* bar(); */
)
|]
使用C预处理器,而Haskell样式注释,即
toWidget [julius|
$(function() {
foo();
{- bar(); -}
)
|]
进入浏览器。
这是一个小例子;我的实际情况跨越了几行,因此需要多行评论样式。
我如何评论莎士比亚模板中的某些内容,尤其是julius模板?
答案 0 :(得分:1)
如果您具体询问Julius模板,答案是没有任何内置注释语法,因此唯一的选择是JavaScript样式注释。但是,正如您所提到的,这可能与CPP语言扩展冲突。
解决此问题的一个选项是将模板放在外部文件中,而不是使用quasiquoting。我从未尝试过的另一种可能性是使用CPP评论,例如#if 0
。