it-roy-ru.com

Как мне ввести многострочный комментарий в Perl?

Возможный дубликат:
Каковы общие обходные пути для многострочных комментариев в Perl?

Как добавить многострочный комментарий в исходный код Perl?

106
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, чтобы вернуться к Perl-коду из комментария Pod:

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut
134
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