POD 是在 Perl 中进行多行注释的官方方法。参见:
注释掉多行 Perl 的快速而肮脏的方法是 用 Pod 指令包围这些行。你必须把这些 指令位于行的开头以及 Perl 所在的位置 需要一个新的语句(所以不要在像 # 这样的语句中间 评论)。您以
结束评论,结束 Pod 部分:=cut
=pod
my $object = NotGonnaHappen->new();
ignored_sub();
$wont_be_assigned = 37;
=cut
快速而肮脏的方法只有在你不打算这样做时才有效 将注释的代码留在源中。如果出现 Pod 解析器, 您的多行评论将显示在 Pod 翻译中。 A 更好的方法也是对 Pod 解析器隐藏它。
指令可以标记用于特定目的的部分。如果 Pod 解析器不想处理它,它只是忽略它。标签 带有=begin
的评论。使用comment
结束评论 相同的标签。您仍然需要=end
从 播客评论:=cut
=begin comment
my $object = NotGonnaHappen->new();
ignored_sub();
$wont_be_assigned = 37;
=end comment
=cut
我找到了。 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";