Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

Reap

Usage

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,  ] with different tags are given in different lists.
Reap[expr, patt] reaps only expressions sown with tags that match patt.
Reap[expr, { ,  , ... }] puts expressions associated with each of the  in a separate list.
Reap[expr, patt, f] returns {expr, {f[ , { ,  , ... }], ... }}.


Notes

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.
• See also: Sow, Catch, AppendTo, Print.
• New in Version 5.


Any questions about topics on this page? Click here to get an individual response.Buy NowFree TrialMore Information



 © 2009 Wolfram Research, Inc.  Terms of Use  Privacy Policy |
Sign up for our newsletter: