Search for all pages containing Reap
Reap[expr]
gives the value of expr together with all expressions to which Sow has been applied during its evaluation. Expressions sown using Sow[e] or Sow[e,tagi] with different tags are given in different lists.
Reap[expr,patt]
reaps only expressions sown with tags that match patt.
Reap[expr,{patt1,patt2,…}]
puts expressions associated with each of the patti in a separate list.
Reap[expr,patt,f]
returns {expr,{f[tag1,{e11,e12,…}],…}}.


Reap
Reap[expr]
gives the value of expr together with all expressions to which Sow has been applied during its evaluation. Expressions sown using Sow[e] or Sow[e,tagi] with different tags are given in different lists.
Reap[expr,patt]
reaps only expressions sown with tags that match patt.
Reap[expr,{patt1,patt2,…}]
puts expressions associated with each of the patti in a separate list.
Reap[expr,patt,f]
returns {expr,{f[tag1,{e11,e12,…}],…}}.
Details

- Sow and Reap provide a convenient way to accumulate a list of intermediate results in a computation.
- Reap accumulates expressions in the order in which Sow is applied to them.
- Expressions sown with a particular tag are collected by the innermost Reap whose pattern matches the tag.
- Reap[expr] is equivalent to Reap[expr,_].
- Reap has attribute HoldFirst.
Examples
open all close allBasic Examples (2)
Scope (2)
Applications (2)
Tech Notes
Related Guides
History
Introduced in 2003 (5.0)
Text
Wolfram Research (2003), Reap, Wolfram Language function, https://reference.wolfram.com/language/ref/Reap.html.
CMS
Wolfram Language. 2003. "Reap." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Reap.html.
APA
Wolfram Language. (2003). Reap. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Reap.html
BibTeX
@misc{reference.wolfram_2025_reap, author="Wolfram Research", title="{Reap}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/Reap.html}", note=[Accessed: 03-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_reap, organization={Wolfram Research}, title={Reap}, year={2003}, url={https://reference.wolfram.com/language/ref/Reap.html}, note=[Accessed: 03-August-2025]}