Apply

Apply[f, expr]
あるいは は,式 expr の頭部を f で置換する.

Apply[f, expr, {1}]
あるいは expr のレベルの頭部を f で置換する.

Apply[f, expr, levelspec]
expr において によって指定される部分の頭部を置換する.

詳細とオプション詳細とオプション

  • Applyは標準的なレベル指定を用いる.
  • nレベルからレベル
    InfinityレベルからInfinity
    {n}レベル n のみ
    {n1,n2}レベル からレベル
  • Applyにおける levelspec のデフォルト値はとする.
  • Apply[f, expr, {1}]に等価である.
  • 正のレベル n は,n 個の指標で指定される expr のすべての部分からなる.
  • 負のレベル-n は,深度 nのすべての部分からなる.
  • レベルは数,記号,それに下位区分を持たないその他のオブジェクトからなる.
  • レベルは式全体に相当する.
  • Applyは,実質的に常に完全な新しい式を構築し,それを評価する.
  • ApplySparseArrayオブジェクトを,これに対応する通常のリストと同じように扱う.
バージョン 1 の新機能 | バージョン 5 での修正機能
New to Mathematica? Find your learning path »
Have a question? Ask support »