此问题已在此处有答案:
13年前就关门了
可能重复:
What are the common workarounds for multi-line comments in Perl?如何在Perl源代码中添加多行注解?
vaj7vani1#
POD是Perl中进行多行注解的官方方式。参见:
***Multi-line comments in perl code**和***Better ways to make multi-line comments in Perl**查看更多详情。
注解掉多行Perl代码的快捷方式是用Pod指令包围这些行。你必须把这些指令放在行的开头和Perl需要新语句的地方(所以不要放在像# comments这样的语句中间)。你用=cut结束注解,结束Pod部分:
=cut
=pod my $object = NotGonnaHappen->new(); ignored_sub(); $wont_be_assigned = 37; =cut
快速和肮脏的方法只有在你不打算把注解代码留在源代码中时才能很好地工作。如果一个Pod解析器沿着,你的多行注解将显示在Pod翻译中。一个更好的方法是把它隐藏起来,不让Pod解析器看到。=begin指令可以为特定目的标记一个部分。如果Pod解析器不想处理它,它只是忽略它。用comment标记注解。用=end结束注解。你仍然需要=cut从Pod注解返回Perl代码:
=begin
comment
=end
=begin comment my $object = NotGonnaHappen->new(); ignored_sub(); $wont_be_assigned = 37; =end comment =cut
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";
2条答案
按热度按时间vaj7vani1#
POD是Perl中进行多行注解的官方方式。参见:
***Multi-line comments in perl code**和
***Better ways to make multi-line comments in Perl**查看更多详情。
注解掉多行Perl代码的快捷方式是用Pod指令包围这些行。你必须把这些指令放在行的开头和Perl需要新语句的地方(所以不要放在像# comments这样的语句中间)。你用
=cut
结束注解,结束Pod部分:快速和肮脏的方法只有在你不打算把注解代码留在源代码中时才能很好地工作。如果一个Pod解析器沿着,你的多行注解将显示在Pod翻译中。一个更好的方法是把它隐藏起来,不让Pod解析器看到。
=begin
指令可以为特定目的标记一个部分。如果Pod解析器不想处理它,它只是忽略它。用comment
标记注解。用=end
结束注解。你仍然需要=cut
从Pod注解返回Perl代码:8tntrjer2#
我找到了Perl有多行注解