Tag: 评论

/ **和/ *在Java注释中

有什么区别 /** * comment * * */ 和 /* * * comment * */ 在Java中? 我应该什么时候使用它们?

我应该在batch file中使用哪种评论风格?

我一直在写一些batch file,我遇到了这个用户指南 ,这已经很丰富。 有一件事告诉我,行可以被评论,不仅与REM ,而且:: 。 它说: 批处理代码中的注释可以通过使用双冒号进行,这比使用REM命令更好,因为标签是在redirect符号之前处理的。 ::<remark>不会造成问题,但rem <remark>会产生错误。 那为什么呢,我所看到的大多数指南和例子都使用了REM命令? 是否::在所有版本的Windows上工作?

如何在XML中注释掉一个标签块?

如何在XML中注释掉一个标签块? 也就是说,我如何在下面的代码中注释<staticText>和它里面的所有东西? <detail> <band height="20"> <staticText> <reportElement x="180" y="0" width="200" height="20"/> <text><![CDATA[Hello World!]]></text> </staticText> </band> </detail> 我可以使用<!– staticText–>但是这只是单个标签(就像我所知道的),就像//在Java和C中一样。我希望更像/** comment **/可以用在Java和C,所以我可以注释掉更长的XML代码块。

为什么在允许某些Unicode字符的注释中执行Java代码?

下面的代码产生输出“Hello World!” (没有真的,试试看)。 public static void main(String… args) { // The comment below is not a typo. // \u000d System.out.println("Hello World!"); } 原因在于Java编译器将Unicode字符\u000dparsing为新行,并转换为: public static void main(String… args) { // The comment below is not a typo. // System.out.println("Hello World!"); } 从而导致评论被“执行”。 既然这可以用来“隐藏”恶意代码,或者一个邪恶的程序员能想象的, 为什么它可以在评论中被允许 ? 为什么Java规范允许这样做?

在Vim中评论/取消注释的快速方法是什么?

我有一个在vi中打开的Ruby代码文件,有几行注释掉了# : class Search < ActiveRecord::Migration def self.up # create_table :searches do |t| # t.integer :user_id # t.string :name # t.string :all_of # t.string :any_of # t.string :none_of # t.string :exact_phrase # # t.timestamps # end end def self.down # drop_table :searches end end 假设我想取消注释第一个def … end部分中的所有行。 Vim中有效的方法是什么? 总的来说,我正在寻找一种简单stream畅的方式来评论和取消注释。 在这里,我正在处理Ruby代码,但它可能是JavaScript(/)或Haml( -# )。

注释可以在DOCTYPE声明之前出现吗?

我想在我的HTML代码的顶部放置一个注释( <!– this –> style),在DOCTYPE声明之前。 这是否符合标准? 它受到主stream浏览器的支持吗? 这样做有什么缺陷吗?

自动从PHP代码中删除评论的最佳方法

什么是从PHP文件中删除评论的最好方法? 我想要做类似于strip-whitespace()的东西 – 但是它不应该删除换行符。 例如: 我要这个: <?PHP // something if ($whatsit) { do_something(); # we do something here echo '<html>Some embedded HTML</html>'; } /* another long comment */ some_more_code(); ?> 成为: <?PHP if ($whatsit) { do_something(); echo '<html>Some embedded HTML</html>'; } some_more_code(); ?> (虽然如果空行留在注释被删除,那就不行了)。 这可能是不可能的,因为需要保留embedded式的HTML – 这是什么绊了谷歌上出现的东西。

在Python中创build多行注释的方法?

我最近开始学习Python ,但是我找不到如何实现多行注释。 大多数语言都有块注释符号 /* */ 我在Python中试过,但是它会抛出一个错误,所以这可能不是正确的方法。 Python实际上是否有多行注释function?

可以在JSON中使用注释吗?

我可以在JSON文件中使用注释吗? 如果是这样,怎么样?