|
Apply
Apply[f, expr]や f @@ exprは, 式exprの頭部をfで置換する.
Apply[f, expr, levelspec]は,exprにおいてlevelspecによって指定される部分の頭部を置換する.
例:Apply[f, a, b, c ]  ; Apply[Plus, g[a, b]]  .
レベル指定はA.3.6に解説してある.
Applyにおけるlevelspecのデフォルト値は {0}とする.
f @@@ exprはApply[f, expr, 1 ]に等価である.
例: Apply[f,  a,b , c,d ]  .
Apply[f,  a,b , c,d , 1 ]  .
Apply[f,    a   , -2]  .
ApplyはSparseArrayオブジェクトを,これに対応する通常のリストと同じように扱う.
参照セクション:2.2.3.
次も参照:Map,Scan,Level,Operate,MapThread,Total.
バージョン1の新関数.バージョン4.0で大幅改訂
他の例
|