136 votes

Comment entrer un commentaire de plusieurs lignes en Perl ?

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

Comment ajouter un commentaire de plusieurs lignes au code source Perl ?

168voto

Nikhil Jain Points 5687
POD is the official way to do multi line comments in Perl,

De faq.perl.org . perlfaq7 ]

La façon la plus simple et la plus rapide de commenter plus d'une ligne de Perl est la suivante d'entourer ces lignes de directives Pod. Vous devez placer ces directives au début de la ligne et quelque part où Perl s'attend à une nouvelle déclaration (donc pas au milieu d'une déclaration comme l'instruction # ). ). Vous terminez le commentaire par =cut terminant ainsi la section Pod :

=pod

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=cut

La méthode "vite fait bien fait" ne fonctionne bien que si vous ne prévoyez pas de laisser le code commenté dans la source. Si un analyseur Pod se présente, votre commentaire multiligne va apparaître dans la traduction Pod. A meilleure méthode permet de le cacher également aux analyseurs de Pod.

El =begin permet de marquer une section dans un but particulier. Si l'analyseur de Pod ne veut pas la traiter, il l'ignore tout simplement. Étiquette les commentaires avec comment . Terminez le commentaire en utilisant =end avec le même étiquette. Vous avez toujours besoin de la =cut pour revenir au code Perl depuis le commentaire Pod :

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut

32voto

vrbilgi Points 1191

Je l'ai trouvé. Perl a des commentaires multi-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";

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X