https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Module%3APn%2Fdoc Module:Pn/doc - Revision history 2025-06-01T09:37:56Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.3 https://en.wikipedia.org/w/index.php?title=Module:Pn/doc&diff=1205529500&oldid=prev Grufo: Accessing named parameters 2024-02-09T21:42:03Z <p>Accessing named parameters</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:42, 9 February 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 6:</td> <td colspan="2" class="diff-lineno">Line 6:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A wrapper template may be used to simplify usage.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A wrapper template may be used to simplify usage.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>For accessing both named and unnamed parameters, see {{mfl|params|value_of}}.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Examples ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Examples ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 21:</td> <td colspan="2" class="diff-lineno">Line 23:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{wdib|ps=1|P8011|qid=Q84055514}}&lt;/nowiki&gt;&lt;/code&gt; → {{wdib|ps=1|P8011|qid=Q84055514}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{wdib|ps=1|P8011|qid=Q84055514}}&lt;/nowiki&gt;&lt;/code&gt; → {{wdib|ps=1|P8011|qid=Q84055514}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{wdib|ps=1|P8011|qid=Q84055514|list=p-1}}&lt;/nowiki&gt;&lt;/code&gt; → {{wdib|ps=1|P8011|qid=Q84055514|list=p-1}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{wdib|ps=1|P8011|qid=Q84055514|list=p-1}}&lt;/nowiki&gt;&lt;/code&gt; → {{wdib|ps=1|P8011|qid=Q84055514|list=p-1}}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== See also ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* {{mfl|params|value_of}}</div></td> </tr> </table> Grufo https://en.wikipedia.org/w/index.php?title=Module:Pn/doc&diff=956859224&oldid=prev RexxS: /* Examples */ add examples of wrapper template 2020-05-15T18:14:57Z <p><span class="autocomment">Examples: </span> add examples of wrapper template</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:14, 15 May 2020</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 11:</td> <td colspan="2" class="diff-lineno">Line 11:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=1}}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=1}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=1}}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=1}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx= | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx= | a | b | c | d | e | f }}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx= | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx= | a | b | c | d | e | f }}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=0 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=0 | a | b | c | d | e | f }}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=1 | a | b | c | d | e | f }}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=1 | a | b | c | d | e | f }}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=2 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=2 | a | b | c | d | e | f }}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=2 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=2 | a | b | c | d | e | f }}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=-1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=-1 | a | b | c | d | e | f }}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=-1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=-1 | a | b | c | d | e | f }}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=99 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=99 | a | b | c | d | e | f }}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Using a wrapper template, {{tl|P-1}}:</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{p-1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{p-1 | a | b | c | d | e | f }}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{wdib|ps=1|P8011|qid=Q84055514}}&lt;/nowiki&gt;&lt;/code&gt; → {{wdib|ps=1|P8011|qid=Q84055514}}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;&lt;nowiki&gt;{{wdib|ps=1|P8011|qid=Q84055514|list=p-1}}&lt;/nowiki&gt;&lt;/code&gt; → {{wdib|ps=1|P8011|qid=Q84055514|list=p-1}}</div></td> </tr> </table> RexxS https://en.wikipedia.org/w/index.php?title=Module:Pn/doc&diff=956857160&oldid=prev RexxS: Creating Module:Pn/doc 2020-05-15T17:59:58Z <p>Creating Module:Pn/doc</p> <p><b>New page</b></p><div>The module returns one value from its list of unnamed parameters.<br /> <br /> The named parameter {{para|idx}} is the index of the parameter that is to be returned.<br /> <br /> Negative indices count backward from the end of the list.<br /> <br /> A wrapper template may be used to simplify usage.<br /> <br /> == Examples ==<br /> <br /> * &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=1}}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=1}}<br /> * &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx= | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx= | a | b | c | d | e | f }}<br /> * &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=1 | a | b | c | d | e | f }}<br /> * &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=2 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=2 | a | b | c | d | e | f }}<br /> * &lt;code&gt;&lt;nowiki&gt;{{#invoke:Pn |getVal | idx=-1 | a | b | c | d | e | f }}&lt;/nowiki&gt;&lt;/code&gt; → {{#invoke:Pn |getVal | idx=-1 | a | b | c | d | e | f }}</div> RexxS