Mathematica > 関数のリストへの適用 >

Apply (@@)

Apply[f, expr]
f@@expr は,式expr の頭部をfで置換する.
Apply[f, expr, levelspec]
expr においてlevelspec によって指定される部分の頭部を置換する.
  • Applyは標準的なレベル指定を用いる:
nレベル1からレベル n
Infinityレベル1からInfinity
{n}レベル n のみ
{n1,n2}レベル n1 からレベル n2
  • Applyにおけるlevelspec のデフォルト値は{0}とする.
  • f@@@exprApply[f, expr, {1}]に等価である.
  • 正のレベルn は,n 個の指標で指定されるexpr のすべての部分からなる.
  • 負のレベル-n は,深度 n expr のすべての部分からなる.
  • レベル-1は数,記号,それに下位区分を持たないその他のオブジェクトからなる.
  • レベル0は式全体に相当する.
  • Applyは,実質的に常に完全な新しい式を構築し,それを評価する.
  • ApplySparseArrayオブジェクトを,これに対応する通常のリストと同じように扱う.
バージョン 1 の新機能 | バージョン 4 での修正機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team