在GNU make中,附加到变量赋值的尾随注释会阻止后续比较(via ifeq)正常工作.
这是Makefile ......
A = a
B = b ## trailing comment
C = c
RESULT :=
ifeq "$(A)" "a"
RESULT += a
endif
ifeq "$(B)" "b"
RESULT += b
endif
ifeq "$(C)" "c"
RESULT += c
endif
rule:
@echo RESULT=\"$(RESULT)\"
@echo A=\"$(A)\"
@echo B=\"$(B)\"
@echo C=\"$(C)\"
Run Code Online (Sandbox Code Playgroud)
这是输出......
$ make
RESULT=" a c"
A="a"
B="b "
C="c"
Run Code Online (Sandbox Code Playgroud)
正如您从显示的值中看到的那样RESULT,ifeq受到分配中存在的注释的影响B.回应变量B,表明问题不是评论,而是介入空间.
显而易见的解决方案是在比较之前明确剥离空白,如此...
ifeq "$(strip $(B))" "b"
RESULT += …Run Code Online (Sandbox Code Playgroud) 我做了一个空白页并添加了以下内容,从而产生了正确运行的页面:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
然后我把它改成了以下内容:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<!--<asp:UpdatePanel ID="UpdatePanel1" runat="server">-->
<!--</asp:UpdatePanel>-->
Run Code Online (Sandbox Code Playgroud)
为什么这会导致错误,说我不能在更新面板中有一个" - >"文字!?
谢谢!
当我在Netbeans中编译JSF页面时,我对JSF页面和faces-config.xml文件中的注释会发生什么感兴趣?它们是保留还是由编译器删除.如果它们被保存,我可以以某种方式删除它们吗?我知道编译器会删除java bean代码中的注释,但我不确定JSF页面.
我有一个用PHP编写的评论脚本,工作得很好.它将注释保存在一个mysql注释表中,其中包含commentid,subjectid,userid和timecreated的字段.我现在想要实现一个回复功能.我应该创建一个新的回复表,其中包含用户ID,时间创建,回复和纪念字段.
或者最好只在评论表中包含回复作为评论,但有两个额外字段,一个表示此特定评论是回复,另一个表示评论是回复.
倾向于第一选择,但这意味着额外的查询.
非常感谢那些有经验的人的建议!
我试图使用regexp从.html文件中删除所有html注释.我们知道html注释格式是<!-- some comments -->
我创建这样的正则表达式
/<!--.*-->/gs
它的工作原理,但如果在文件中不止一个注释块,这条没有人到另一个块,但都从第一<!--到最后-->
铁
some html tags
<!-- some comments 1 -->
some html tags 2
<!-- some comments 2-->
Run Code Online (Sandbox Code Playgroud)
它剥去了整个
<!-- some comments 1 -->
some html tags 2
<!-- some comments 2-->
Run Code Online (Sandbox Code Playgroud)
我是使用ActionScript语言的代码.任何意见将是有益的.谢谢!
当它在php部分中断时,我将如何评论所有这些代码...如果我将/**/包围它,它不起作用.
显然我可以通过不懒惰来使它工作,但如果我想要懒惰...有谁知道你怎么可能评论整个块?
if($fields){
?>
<ul>
<?php
foreach($fields as $field){
?>
<li>
<?php
/*if($field['label']){
echo $field['label'];
}*/
print_ext($field);
?>
</li>
<?php
}
?>
</ul>
<?php
}
Run Code Online (Sandbox Code Playgroud) 当我手动向单元格添加注释时(使用insert comment命令),文本前面是我的粗体字用户名.
是否可以使用(对于运行宏的用户)为vba中创建的注释复制此特性Range.AddComment()?
我是python的新手,当我评论('#')以下代码的最后两行时,我有一个缩进错误消息:
try:
return get_callable(callback), {}
# except (ImportError, AttributeError), e:
# raise ViewDoesNotExist("Tried %s. Error was: %s" % (callback, st r(e)))
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
可能重复:
C#隐藏和取消隐藏评论
是否可以//在Visual Express C#上立即关闭和打开所有注释?我对我的代码进行了大量评论,并且能够立即关闭所有代码,这对我的工作流程非常有帮助.