web-dev-qa-db-fra.com

Comment entrer un commentaire multiligne dans Perl?

Duplicate possible:
Quelles sont les solutions de contournement courantes pour les commentaires multilignes en Perl?

Comment ajouter un commentaire multiligne au code source Perl?

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

De faq.Perl.org [ perlfaq7 ]

Le moyen le plus simple de commenter plusieurs lignes de Perl consiste à les entourer de directives Pod. Vous devez mettre ces directives au début de la ligne et à un endroit où Perl s'attend à une nouvelle instruction (donc pas au milieu d'instructions telles que les # commentaires). Vous terminez le commentaire avec =cut, en terminant la section Pod:

=pod

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=cut

La méthode rapide et sale ne fonctionne bien que si vous ne prévoyez pas de laisser le code commenté dans le code source. Si un analyseur de pod apparaît, votre commentaire multiligne apparaîtra dans la traduction du pod. Une meilleure solution le cache également aux analyseurs syntaxiques de Pod.

La directive =begin peut marquer une section dans un but particulier. Si l'analyseur de pod ne veut pas le gérer, il l'ignore simplement. Étiquetez les commentaires avec comment. Terminez le commentaire en utilisant =end avec la même étiquette. Vous avez toujours besoin du =cut pour revenir au code Perl à partir du commentaire Pod:

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut
135
Nikhil Jain

Je l'ai trouvé. Perl a des commentaires sur plusieurs lignes:

#!/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