2013-10-06 81 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