标签: comments

变量赋值后的尾随注释颠覆比较

在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)

comments makefile gnu-make

0
推荐指数
1
解决办法
359
查看次数

为什么我不能在asp.net中注释掉一个updatepanel?

我做了一个空白页并添加了以下内容,从而产生了正确运行的页面:

    <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)

为什么这会导致错误,说我不能在更新面板中有一个" - >"文字!?

谢谢!

asp.net comments repeater

0
推荐指数
1
解决办法
713
查看次数

编译后JSF页面和配置文件中的注释

当我在Netbeans中编译JSF页面时,我对JSF页面和faces-config.xml文件中的注释会发生什么感兴趣?它们是保留还是由编译器删除.如果它们被保存,我可以以某种方式删除它们吗?我知道编译器会删除java bean代码中的注释,但我不确定JSF页面.

java jsf comments facelets jsf-2

0
推荐指数
1
解决办法
548
查看次数

PHP/MYSQL评论 - 回复表结构

我有一个用PHP编写的评论脚本,工作得很好.它将注释保存在一个mysql注释表中,其中包含commentid,subjectid,userid和timecreated的字段.我现在想要实现一个回复功能.我应该创建一个新的回复表,其中包含用户ID,时间创建,回复和纪念字段.

或者最好只在评论表中包含回复作为评论,但有两个额外字段,一个表示此特定评论是回复,另一个表示评论是回复.

倾向于第一选择,但这意味着额外的查询.

非常感谢那些有经验的人的建议!

php mysql comments

0
推荐指数
2
解决办法
4007
查看次数

Regexp匹配严格的HTML注释字符串

我试图使用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语言的代码.任何意见将是有益的.谢谢!

regex comments strip

0
推荐指数
2
解决办法
1109
查看次数

PHP评论代码

当它在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)

php comments

0
推荐指数
1
解决办法
215
查看次数

Excel:使用vba添加评论作者

当我手动向单元格添加注释时(使用insert comment命令),文本前面是我的粗体字用户名.

是否可以使用(对于运行宏的用户)为创建的注释复制此特性Range.AddComment()

excel vba comments excel-vba

0
推荐指数
1
解决办法
4528
查看次数

在文件开头包含功能列表的好习惯

在PHP文件的开头包含一个函数列表(在注释部分中)是一种好习惯吗?

php comments

0
推荐指数
1
解决办法
129
查看次数

缩进问题python

我是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)

有人可以帮忙吗?

python comments indentation

0
推荐指数
1
解决办法
77
查看次数

是否可以在Visual Express C#上立即关闭和打开所有//注释?

可能重复:
C#隐藏和取消隐藏评论

是否可以//在Visual Express C#上立即关闭和打开所有注释?我对我的代码进行了大量评论,并且能够立即关闭所有代码,这对我的工作流程非常有帮助.

c# comments visual-studio-2010

0
推荐指数
1
解决办法
107
查看次数