Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 表达式 > 表达式的子集 >

Reap

Reap[expr]
给出应用 Sow 的表达式 expr 的值,可以采用 Sow[e]Sow[e, tagi] 的方式,其中 Sow[e, tagi] 表示用不同列表给出的不同标记。
Reap[expr, patt]
提取匹配 patt,带有标记的表达式。
Reap[expr, {patt1, patt2, ...}]
提取匹配每一个 patti 的表达式 。
Reap[expr, patt, f]
返回 {expr, {f[tag1, {e11, e12, ...}], ...}}
  • 对于运行中产生的中间结果,SowReap 提供方便的途径存储。
  • Reap 存储表达式,是为了 Sow 的应用。
  • 标记匹配的表达式,被最内层的 Reap 提取。
计算一系列的表达式,"提取"某些通过"sown"散布的数据:
In[1]:=
Click for copyable input
Out[1]=
 
求和,根据每一步"散布" i^2
In[1]:=
Click for copyable input
Out[1]=
5 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team