Checkmark

Thank you for your feedback

RTML - Iteration

Learn about iteration in RTML.

Article ID: SLN18721

Iteration operators let you cause certain expressions to be evaluated repeatedly. For example, the FOR-EACH operator takes two arguments: a variable and a sequence. The expressions within it will be evaluated once with the variable set to each element of the sequence.

A string is one kind of sequence. For example, this template

Letters ()
TITLE "A B C..."
BODY
   FOR-EACH variable letter
      sequence "abcdefg"
   TEXT letter
   LINEBREAK

will generate a page containing the letters a through g on separate lines.

In English, it says: for each letter in abcdefg, display that letter followed by a linebreak.

See Also: