如何在 Perl 中输入多行注释? [重复]

问题描述 投票:0回答:2

可能重复:
Perl 中多行注释的常见解决方法有哪些?

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

perl comments multiline perl-data-structures
2个回答
165
投票

POD 是在 Perl 中进行多行注释的官方方法。参见:

注释掉多行 Perl 的快速而肮脏的方法是 用 Pod 指令包围这些行。你必须把这些 指令位于行的开头以及 Perl 所在的位置 需要一个新的语句(所以不要在像 # 这样的语句中间 评论)。您以

=cut
结束评论,结束 Pod 部分:

=pod

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=cut

快速而肮脏的方法只有在你不打算这样做时才有效 将注释的代码留在源中。如果出现 Pod 解析器, 您的多行评论将显示在 Pod 翻译中。 A 更好的方法也是对 Pod 解析器隐藏它。

=begin
指令可以标记用于特定目的的部分。如果 Pod 解析器不想处理它,它只是忽略它。标签 带有
comment
的评论。使用
=end
结束评论 相同的标签。您仍然需要
=cut
从 播客评论:

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut

31
投票

我找到了。 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";
© www.soinside.com 2019 - 2024. All rights reserved.