Difference between revisions of "Module:ArgumentPairs demo/doc"
Jump to navigation
Jump to search
Mediawiki>Wargo m (Wargo moved page Module talk:ArgumentPairs demo to Module:ArgumentPairs demo/doc without leaving a redirect: This is module description, not talk) |
Joelmartin (talk | contribs) m (1 revision imported) |
(No difference)
|
Latest revision as of 04:49, 30 November 2019
This module shows the sorted name-value combinations from parameter definitions like in a template call.
Example (the f is not part of the parameter definitions):
{{#invoke:ArgumentPairs demo|f|hi=c|g|e=y|d|h=i}}
gives:
name | value |
---|---|
1 | g |
2 | d |
e | y |
h | i |
hi | c |
Assignments are done from left to right, in the case of multiple assignments to the same parameter (named or unnamed) the last one counts:
{{#invoke:ArgumentPairs demo|f|1=q|hi=c|g|e=y|d|h=i|e=k|2=p}}
gives:
name | value |
---|---|
1 | g |
2 | p |
e | k |
h | i |
hi | c |
Types
Types of the results of "for n,v in frame:argumentPairs() do" inside the lua program:
- n is of type number if it is implicitly given, or if the supplied wikitext for it represents an integer value, otherwise string
- v is of type string