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

Reap

Reap[expr]
给出表达式 expr 的值,以及在计算中已经应用 Sow 的所有表达式. 使用 Sow[e] 或具有不同标记的 Sow "散布"的表达式在不同列表中给出.
Reap
只提取具有与 patt 匹配的标记的表达式.
Reap
把与每一个 相关联的表达式放置在不同列表中.
Reap
返回 .
  • SowReap 提供方便的途径存储在计算中产生的中间结果.
  • Reap 以应用 Sow 的顺序存放表达式.
  • 使用特定标记"散布"的表达式,被最内层的 Reap "提取".
计算一个表达式序列,"提取"某些通过"sow"散布的数据:
求和,"提取"在每一步"散布"的
计算一个表达式序列,"提取"某些通过"sow"散布的数据:
In[1]:=
Click for copyable input
Out[1]=
 
求和,"提取"在每一步"散布"的
In[1]:=
Click for copyable input
Out[1]=
对每个被"提取"的标记,生成一个不同的子列表:
计算每个整数与负数间隔的情况所出现的次数:
对每一个不同的标记和列表值应用
列出列表中出现的不同元素,按它们第一次出现的顺序(未排序的并集):
求由 Plot 采样的值组成的列表:
删除列表中的重复值,并保持原始顺序:
这个例子类似未使用排序的 Union
如果没有"散布"任何表达式, Reap 返回一个"提取"的表达式组成的空列表:
按"散布"的顺序, Reap "提取"表达式:
带有第一个标记的列表首先给出:
版本 5 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF