Fold
例題
すべて開くすべて閉じる例 (4)
スコープ (8)
アプリケーション (9)
HornerFormは直接次の出力を生成する:
特性と関係 (9)
Foldは第1引数としてシードを取る関数 f を必要とする:
第2引数のシードが使いたければ,ReverseAppliedを使うとよい:
Foldはリスト要素を左から右に取る:
Reverseを使って右から左に要素を取る:
ReverseとReverseAppliedを組み合せる:
追加要素をたたむことは追加要素に関数を適用することに等しい:
Fold[f,x,{a,b,…}]はFold[f,f[x,a],{b,…}]に等しい:
第2引数を無視する関数はNestにおけるのと同じ結果を与える:
FoldListはNestWhileListで計算できる:
考えられる問題 (1)
しかし,FoldListの動作はよく定義されている:
Wolfram Research (1991), Fold, Wolfram言語関数, https://reference.wolfram.com/language/ref/Fold.html (2016年に更新).
テキスト
Wolfram Research (1991), Fold, Wolfram言語関数, https://reference.wolfram.com/language/ref/Fold.html (2016年に更新).
CMS
Wolfram Language. 1991. "Fold." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/Fold.html.
APA
Wolfram Language. (1991). Fold. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Fold.html