如何在Perl中输入多行注释?

时间:2010-09-30 06:11:46

标签: perl comments multiline perl-data-structures

  

可能重复:
  What are the common workarounds for multi-line comments in Perl?

如何为Perl源代码添加多行注释?

2 个答案:

答案 0 :(得分:134)

POD is the official way to do multi line comments in Perl,

来自faq.perl.org [ perlfaq7 ]

  

注释掉多行Perl的快捷方式是   使用Pod指令包围这些行。你必须把这些   在行的开头和Perl的某个地方的指令   期待一个新的陈述(所以不要在#之类的陈述中间   评论)。您以=cut结束评论,结束Pod部分:

=pod

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=cut
  

快速而肮脏的方法只有在您不打算时才能正常工作   将注释代码留在源代码中。如果出现Pod解析器,   您的多行评论将显示在Pod翻译中。一个   更好的方法也是从Pod解析器中隐藏它。

     

=begin指令可以为特定目的标记某个部分。如果   Pod解析器不想处理它,它只是忽略它。标签   comment的评论。使用=end结束评论   相同的标签。您仍需要=cut返回到的Perl代码   Pod评论:

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut

答案 1 :(得分:24)

我找到了。 Perl有多行评论:

#!/usr/bin/perl

use strict;

use warnings;

=for comment

Example of multiline comment.

Example of multiline comment.

=cut

print "Multi Line Comment Example \n";