Template:Loop
This documentation is
transcluded from Template:Loop/doc. (Edit | history)
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.

Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
This template is used to produce a simple loop. It is based on Module:String, and there is no limit to the number of iterations it can perform.
Usage
{{loop|times to repeat|string}}
If string contains an equals sign, you must put "|2=string" instead of "|string".
Examples
{{loop|4|n}}
When the string being replicated includes "=", we have to precede the second parameter with "2=", or use {{=}}. {{loop|9|2==}}
Template data
This is the
TemplateData for this template used by TemplateWizard,
VisualEditor and other tools. Click here to see a monthly parameter usage report for this template based on this TemplateData.


TemplateData for Loop
<syntaxhighlight lang="JSON"> {
"description": "The template is used to produce a simple loop of repeated strings.", "params": { "1": { "label": "Number", "description": "Number of times to repeat", "type": "number", "required": true }, "2": { "label": "String", "description": "The string to be repeated. Use = if the string contains an equals sign.", "type": "string", "required": true } }
} </syntaxhighlight>