Reap

Reap[expr]
给出表达式 expr 的值,以及在计算中已经应用 Sow 的所有表达式. 使用 Sow[e] 或具有不同标记的 Sow[e,tagi] 散布的表达式在不同列表中给出.

Reap[expr,patt]
只提取具有与 patt 匹配的标记的表达式.

Reap[expr,{patt1,patt2,}]
把与每一个 相关联的表达式放置在不同列表中.

Reap[expr,patt,f]
返回 .

更多信息更多信息

  • SowReap 提供方便的途径存储在计算中产生的中间结果.
  • Reap 以应用 Sow 的顺序存放表达式.
  • 使用特定标记散布的表达式,被最内层的 Reap 提取.
  • Reap[expr] 等价于 Reap[expr,_].
  • Reap 具有属性 HoldFirst.
2003年引入
(5.0)