|
Reap
Reap[expr]は評価の過程でSowが適用されたすべての式と一緒にexprの値を与える.
異なるタグでSow[e]あるいはSow[e, ]を使って播かれた式は異なるリストで与えられる.
Reap[expr, patt]はpattにマッチするタグを付けて播かれた式のみを刈り取る.
Reap[expr,  , , ... ]は各 と関連する式を別々のリストにする.
Reap[expr, patt, f]は expr, f[ ,  , , ... ], ...  を返す.
SowとReapは計算の中間結果を累積する便利な方法を与える.
ReapはSowが適用された順番で式を累積する.
特別なタグで播かれた式はパターンにタグがマッチする最も内側のReapに集められる.
Reap[expr]はReap[expr, _]に等しい.
Reapは属性HoldFirstを持つ.
参照セクション:2.4.1 , 2.6.10.
次も参照:Sow,Catch,AppendTo,Print.
バージョン5.0の新関数
他の例
|