1. ホーム
  2. perl

[解決済み] Perlで複数行のコメントを入力するにはどうしたらいいですか?[重複している]。

2022-01-30 20:17:31

質問

<余談
この質問には、すでにここで回答があります :
クローズド 11年前 .

重複の可能性あり。
Perlの複数行コメントに対する一般的な回避策は?

Perlのソースコードに複数行のコメントを追加するにはどうすればよいですか?

どのように解決するのですか?

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

faq.perl.orgより[. パールファック7 ]

<ブロッククオート

Perl の複数行をコメントアウトする手っ取り早い方法として のように、Podディレクティブでその行を囲みます。これらの ディレクティブは行頭と、Perl がその行のどこかで のように文の途中ではなく、新しい文であることを期待します。 のコメント)。コメントの最後には =cut で、Podセクションを終了します。

=pod

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=cut

クイック・アンド・ディー方式がうまく機能するのは、次のような場合だけです。 コメントされたコードをソースに残します。もし、Podパーサーが現れたら。 複数行のコメントはPodの翻訳に表示されることになります。A より良い方法は、Podパーサーからも隠せるようにすることです。

=begin ディレクティブは、特定の目的のためにセクションをマークすることができます。もし Podパーサーはこれを処理したくなければ、単に無視します。ラベル でコメントを表示します。 comment . コメントの終わりは =end を使用し 同じラベルです。やはり =cut からPerlのコードに戻ることができます。 Podのコメントです。

=begin comment

my $object = NotGonnaHappen->new();

ignored_sub();

$wont_be_assigned = 37;

=end comment

=cut