

Sow
Examples
open all close allBasic Examples (4)
Evaluate a sequence of expressions, "sowing" some to be collected by Reap:
Compute a sum, "sowing" i^2 at each step:
Make separate lists for expressions "sown" with different tags:
Scope (5)
Sow can be used anywhere in a computation:
It still works inside a function:
A single expression can be "sown" with multiple tags:
If a single tag is repeated, the expression is sown repeatedly:
A pattern in Reap can be used to specify which tags to collect:
The default is the pattern _, so that everything is collected:
Applications (3)
Make a list of all the steps taken in evaluating FindRoot:
Evaluate an iterated map, keeping iterates that are below 1/100:
Find equivalence classes with respect to the value of mod 10:
Tech Notes
Related Guides
History
Introduced in 2003 (5.0)
Text
Wolfram Research (2003), Sow, Wolfram Language function, https://reference.wolfram.com/language/ref/Sow.html.
CMS
Wolfram Language. 2003. "Sow." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Sow.html.
APA
Wolfram Language. (2003). Sow. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Sow.html
BibTeX
@misc{reference.wolfram_2025_sow, author="Wolfram Research", title="{Sow}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/Sow.html}", note=[Accessed: 10-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_sow, organization={Wolfram Research}, title={Sow}, year={2003}, url={https://reference.wolfram.com/language/ref/Sow.html}, note=[Accessed: 10-August-2025]}