【问题标题】:Comments are getting executed when I run the Perl Script [closed]当我运行 Perl 脚本时,评论正在执行 [关闭]
【发布时间】:2013-10-10 09:14:53
【问题描述】:

我的一些 perl 语句即使在注释之后也会执行。我尝试了所有分隔符#/*..*/// 有没有人遇到同样的问题或者谁能帮我解决这个问题?

【问题讨论】:

  • 请发布示例
  • 请发布示例,展示您所做的事情、预期发生的事情以及实际发生的事情,并提供足够详细的信息,以便其他人可以借鉴您的示例并观察您所做的结果。
  • 您没有提供足够的信息来了解您的问题是什么,但假设您在使用多行 cmets 时遇到问题,请参阅 this SO question
  • /* .. */// 在 Perl 中不是 cmets。第一个可能被解释为正则表达式,第二个是定义或运算符。
  • 在命令提示符下键入“perldoc perlintro”。 15 分钟后,您将得到这个问题的答案,以及许多其他“Perl 入门”类型的问题。

标签: perl


【解决方案1】:

您的问题似乎是“如何在 Perl 中创建评论?”

perlsyn 这样说:

从“#”字符到行尾的文本是注释,将被忽略。例外情况包括字符串或正则表达式中的“#”。

例如,

 print "apple\n";  # Keeps the doctor away.

请记住,cmets 只能用于需要空格的地方。例如,以下不包含任何 cmets,因为 # 是字符串文字的一部分。

 print "apple      # Keeps the doctor away.
 orange
 ";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多