+ -
当前位置:首页 → 问答吧 → 帮忙看看这些POD是什么语法?

帮忙看看这些POD是什么语法?

时间:2011-05-10

来源:互联网

我看到一个程序在POD内使用的语法很奇怪,不是标准的POD,从没见过。帮忙看看是什么吧?

=head function:get_disk_types()
    Get list of supported disk types from database.

    :return: Reference to array of supported disk types.

.. code-block:: perl

    use Common;
    $types = get_disk_types();
    # $types = ['sliced', 'simple', 'none', 'lvm']
   
=cut

作者: maorui2k   发布时间: 2011-05-10

函数功能、返回值、用法的说明。

作者: longbow0   发布时间: 2011-05-10

这我当然知道。但是它可以通过某种解释器转化成格式化后的HTML页面。
我想知道的是,这到底是什么语法?用的什么解释器?

作者: maorui2k   发布时间: 2011-05-10

pod 格式有点问题
注意正文前都要有tab,和head之间要有纯空行(不能有tab)
=pod

=head1 function:get_disk_types()

        Get list of supported disk types from database.
       
        :return: Reference to array of supported disk types.
       
        .. code-block:: perl
       
        use Common;
        $types = get_disk_types();
        # $types = ['sliced', 'simple', 'none', 'lvm']

=cut

用perldoc查看
用pod2html生成html

作者: ttcn_cu   发布时间: 2011-05-10

看下 perlpod 就是了,很简短就几个标签


QUOTE:
    =pod
    =head1 Heading Text
    =head2 Heading Text
    =head3 Heading Text
    =head4 Heading Text
    =over indentlevel
    =item stuff
    =back
    =begin format
    =end format
    =for format text...
    =encoding type
    =cut

作者: zhlong8   发布时间: 2011-05-10