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

2izufjch  于 2023-10-24  发布在  Perl
关注(0)|答案(2)|浏览(139)

此问题已在此处有答案

13年前就关门了

可能重复:

What are the common workarounds for multi-line comments in Perl?
如何在Perl源代码中添加多行注解?

vaj7vani

vaj7vani1#

POD是Perl中进行多行注解的官方方式。参见:

***Multi-line comments in perl code**和
***Better ways to make multi-line comments in Perl**查看更多详情。

  • 如何注解掉一大块Perl代码?

注解掉多行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
8tntrjer

8tntrjer2#

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

相关问题