Changes

Jump to navigation Jump to search
825 bytes added ,  16:22, 11 November 2019
no edit summary
|attributes=
}}
 
== [[Help:Reference|Syntax]] (autogenerated) ==
<syntax>dorecurse</syntax>
== [[Help:Reference|Syntax]] ==
<table cellspacing="4" cellpadding="2" class="cmd">
<tr>
<td colspan="2" class="cmd">\dorecurse<!-- --><span class="first" >{''n''}</span><!-- --><span class="second" >{''commands''}</span><!-- --></td>
</tr>
<tr valign="top" class="first">
</tr>
</table>
 
== Description ==
Repeat a command something a number of times.
== Example ==
<context source=yes>
\dorecurse{3}{Meow\low{\recurselevel}...\ }
</context>
== See also ==
* [[System Macros/Loops and Recursion]]* Looping a fixed number of times** {{cmd|dorecurse}} for iterating from 1 to n.** {{cmd|dostepwiserecurse}} for iteration with arbitrary start, end, and step.** {{cmd|recurselevel}} for the iteration number.** {{cmd|recursedepth}} for the iteration depth, in the case of nested {{cmd|dorecurse}} and co.* 'While' loops with exit conditions** {{cmd|doloop}} for a loop that repeats until exited.** {{cmd|exitloop}} to exit a loop.** {{cmd|exitloopnow}} to immediately exit a loop.** {{cmd|recurselevel}} to know which iteration the loop is in.** {{cmd|recursedepth}} to know how many nested loops deep we are.* {{cmd|input}} is also often used to produce dummy text.* [[Programming_in_LuaTeX#Loops_without_worrying_about_expansion |LuaTeX]] for heavier-duty looping and iterating.* {{cmd|definecounter}} to define custom numeric counters.
== Help from ConTeXt-Mailinglist/Forum ==

Navigation menu