Fold

Fold[f,x,list]
给出 FoldList[f,x,list] 的最后元素.

Fold[f,list]
等价于 Fold[f,First[list],Rest[list]].

Fold[f]
表示可应用于表达式的 Fold 的算子形式.

更多信息更多信息

  • 可以使用 Throw 在它被完成前从 Fold 退出.
  • Fold[f][list] 等价于 Fold[f,list].
  • Fold[f][x,list] 等价于 Fold[f,x,list].

范例范例打开所有单元关闭所有单元

基本范例  (7)基本范例  (7)

In[1]:=
Click for copyable input
Out[1]=
In[1]:=
Click for copyable input
Out[1]=
In[1]:=
Click for copyable input
Out[1]=
In[1]:=
Click for copyable input
Out[1]=

从列表第一个元素开始:

In[1]:=
Click for copyable input
Out[1]=

对一个参数使用 Fold 的算子形式:

In[1]:=
Click for copyable input
Out[1]=

对两个参数使用 Fold 的算子形式:

In[1]:=
Click for copyable input
Out[1]=
1991年引入
(2.0)
| 2016年更新
(11.0)