it-swarm.dev

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

可能重复: /
Perl中多行注释的常见解决方法是什么?

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

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

来自faq.Perl.org [ perlfaq7 ]

注释掉多行Perl的快速而肮脏的方法是用Pod指令包围这些行。你必须将这些指令放在行的开头和Perl期望一个新语句的位置(所以不要在#comments之类的语句中间)。您以=cut结束评论,结束Pod部分:

=pod

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=cut

只有当您不打算将注释代码留在源代码中时,快速和脏的方法才能正常工作。如果出现Pod解析器,您的多行注释将显示在Pod转换中。一种更好的方法也可以从Pod解析器中隐藏它。

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

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut
132
Nikhil Jain

我找到了。 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";
24
vrbilgi