2013-10-06 49 views
0

会有人知道的方式来动态增量项目冠军的整数?这主要是为了避免在每一步骤中需要添加/移除新步骤的情况下必须更改每个步骤编号。下面是一个小的三个步骤,让您的模板结构的一个粗略的想法:自动递增整数的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中。

+0

关于[reddit]的crosspost(http://www.reddit.com/r/perl/comments/1nv2bs/perlpod_ordered_list/) – amon

+0

您可以随时从模板生成您的吊舱 – ikegami

回答

0

POD是非常普通和没有做那种事情。

POD的扩展,称为伪足在理论上没有(见https://metacpan.org/pod/distribution/Pod-PseudoPod/lib/Pod/PseudoPod/Tutorial.pod#Lists),但是当我试图它给了一个错误。

+0

@szabgab:search.cpan.org链接不“稳定”? – ysth

+0

这只是一个不正确的变化注释。在大多数情况下,我将版本特定的URL更改为“稳定”的URL,并在此过程中切换到MetaCPAN。 – szabgab

0

没有什么内置POD,允许做自动编号。

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

有时它时并不需要使用的编号都没有。项目符号也很好。

+0

也许我应该提供更多的背景..每个脚本代表一个过程,既可以通过呈现的HTML手动执行,也可以在用Java编写的GUI中执行。该程序将打开一张票据,并在此情况下显示每个项目,作为特定活动的摘要和活动正文中的输出。这就是为什么我在那里抛出无视线,因为我认为会首先提出质疑:)感谢您仍然确认POD不支持自动编号功能。 – user2852622