可能重复:
What are the common workarounds for multi-line comments in Perl?
如何为Perl源代码添加多行注释?
答案 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";