POD项目的自动递增整数

时间:2013-10-06 21:10:21

标签: perl list auto-increment pod

有人知道动态增加项目标题的整数的方法吗?这主要是为了避免在需要在大量步骤中的某个地方添加/删除新步骤时必须更改每个步骤编号。下面是一个小步骤,让您大致了解模板结构:

=step_wash 1. Wash

<p>Add washing steps here</p>

=cut

# Throw some perl code here to wash stuff

=step_dry 2. Dry

<p>Add drying steps here</p>

=cut

# Throw some perl code here to dry things

=step_fold 3. Fold

<p>Add folding steps here</p>

=cut

# Fold all of the things Perl!

忽略项目名称和结构,目标是尝试消除使用静态编号每个项目的标题。我想知道是否有可能生成一个递增的整数;非常喜欢用{ print $i++ }等替换1,2,3等等,但是在POD中。

2 个答案:

答案 0 :(得分:0)

POD内置的任何内容都不允许进行自动编号。

我发现您使用的是包含HTML标记的自定义POD区域,您的POD也看起来不像普通文档。如果您尝试进行 Literate Programming ,则应该存在不需要您编写POD的系统。如果这只是普通文档,您应该删除HTML,因为文档经常通过perldoc在命令行上查看。

有时根本不需要使用编号。子弹点也很不错。

答案 1 :(得分:0)

POD非常简单,并没有那样做。

理论上称为PseudoPod的POD扩展(见https://metacpan.org/pod/distribution/Pod-PseudoPod/lib/Pod/PseudoPod/Tutorial.pod#Lists)但是当我尝试它时它出错了。