Perl小推车

Perl POD 文档

2018-10-11  本文已影响62人  木易林1

Perl POD 文档

Perl 中可以在模块或脚本中嵌入 POD(Plain Old Documentation) 文档。

POD 是一种简单而易用的标记型语言(置标语言)。

POD 文档使用规则:

POD 文档以 =head1 开始, =cut 结束, =head1 前与 =cut 后添加一空行。

Perl 会忽略 POD 中的文档。实例如下:

实例

#!/usr/bin/perl
 
print "Hello, World\n";
 
=head1 Hello, World 实例
这是一个 Perl 的简单实例。
=cut
 
print "Hello, Runoob\n";

执行以上程序,输出结果为:

Hello, World
Hello, Runoob

我们还可以使用 "END" 或 "DATA" 将所在行之后的内容全部"注释"掉:

实例

#!/usr/bin/perl
 
print "Hello, World\n";
 
while(<DATA>){
  print $_;
}
 
__END__
 
=head1 Hello, World 实例
这是一个 Perl 的简单实例。
print "Hello, Runoob\n";

执行以上程序,输出结果为:

Hello, World

=head1 Hello, World 实例
这是一个 Perl 的简单实例。
print "Hello, Runoob\n";

以下实例不读取 POD 文档:

实例

#!/usr/bin/perl
 
print "Hello, World\n";
 
__END__
 
=head1 Hello, World 实例
这是一个 Perl 的简单实例。
print "Hello, Runoob\n";

执行以上程序,输出结果为:

Hello, World

什么是 POD?

Pod(Plain Old Documentation), 是一种简单而易用的标记型语言(置标语言),它经常用于在perl程序和模块中的文档书写。

Pod 的 转化器可以将 Pod 转换成很多种格式,例如 text, html, man 等很多。

Pod 标记语言包含三种基本基本类型: 普通, 原文, 和 命令。

在perl中,可以使用 pod2html .pod >.html 来生成html格式的pod文档。

考虑以下 POD 实例:

实例

=begin html
=encoding utf-8
 
=head1 菜鸟教程
 
=cut

pod2html时会原文拷贝此段代码。

使用 pod2html 命令执行,将其转换为 HTML 代码:

$ pod2html test.pod > test.html 

在浏览器中打开 test.html,链接部分为索引,显示如下:

img

以下实例在 POD 文档中直接写入 HTML:

=begin html
=encoding utf-8

<h1>菜鸟教程</h1>
<p> www.runoob.com </p>

=end html

pod2html时会原文拷贝此段代码。

使用 pod2html 命令执行,将其转换为 HTML 代码:

$ pod2html test.pod > test.html 

在浏览器中打开 test.html,链接部分为索引,显示如下:

img
上一篇下一篇

猜你喜欢

热点阅读