Perl-embedded-documentation
Perl-組み込みドキュメント
PerlモジュールおよびスクリプトにPod(Plain Old Text)ドキュメントを埋め込むことができます。 以下は、Perlコードに埋め込まれたドキュメントを使用するルールです-
空の行でドキュメントを開始し、先頭に= * head1 コマンドを入力し、= * *cut *で終了します
Perlは、コードに入力したPodテキストを無視します。 以下は、Perlコード内で埋め込みドキュメントを使用する簡単な例です-
上記のコードが実行されると、次の結果が生成されます-
Podをファイルの最後に配置し、ENDまたはDATAカットマークを使用する場合、次のように最初のPodコマンドの前に空の行を配置します。 = * head1 、多くの翻訳者は= * *head1 *をPodブロックの開始として認識していません。
上記のコードが実行されると、次の結果が生成されます-
DATA部分を読み取らずに同じコードのもう1つの例を見てみましょう-
上記のコードが実行されると、次の結果が生成されます-
PODとは何ですか?
Podは、Perl、Perlプログラム、およびPerlモジュールのドキュメントを作成するために使用される、使いやすいマークアップ言語です。 Podをプレーンテキスト、HTML、マニュアルページなどのさまざまな形式に変換するためのさまざまなトランスレーターがあります。 ポッドマークアップは、3種類の基本的な段落で構成されます-
- 通常の段落-太字、斜体、コードスタイル、ハイパーリンクなど、通常の段落で書式設定コードを使用できます。
- 逐語的な段落-逐語的な段落は通常、特別な解析や書式設定を必要とせず、折り返すべきではないコードブロックやその他のテキストを表示するために使用されます。
- コマンド段落-コマンド段落は、通常、見出しまたはリストの一部として、テキスト全体を特別に扱うために使用されます。 すべてのコマンドの段落は=で始まり、その後に識別子が続き、その後にコマンドが自由に使用できる任意のテキストが続きます。 現在認識されているコマンドは-
PODの例
次のPODを考慮してください-
Linuxで利用可能な pod2html ユーティリティを使用して、上記のPODをHTMLに変換できるため、次の結果が生成されます-
著作権2005 [TUTORIALSOPOINT]。
次に、次の例を検討してください-
pod2htmlを使用して上記のPODをHTMLに変換すると、次の結果が生成されます-