Most of the time a recursive reporter call will be inside a combiner that attaches the result of the recursive call to some other value:
The combiner can be an arithmetic operator such as +
or ×
:
or a text string operator such as join
or join words
:
or a list operator such as append
or in front of
:
Note: On rare occasions, the recursive call does appear directly inside the report
:
But almost always, you won't go wrong if you start by thinking about what combining block to use.
☞ Don't go on until you understand what those four example scripts do, and how they do it.