Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 関数のリストへの適用 >

Map (/@)

Map[f, expr]または f/@expr
expr の第1レベルにある各要素に f を適用する.
Map[f, expr, levelspec]
levelspec によって指定される式expr の部分に f を適用する.
  • Mapは標準的なレベル指定を使用する.
nレベル1からレベル nまで
Infinityレベル1からInfinityまで
{n}レベル nのみ
{n1,n2}レベルn1からレベルn2まで
  • Mapにおけるlevelspec のデフォルト値は{1}である.
  • 正のレベル n は,指標 n で指定されたexpr のすべての部分からなる.
  • 負のレベル -n は,深さ n expr のすべての部分からなる.
  • レベル-1は,数,記号,および下位区分を持たない他のオブジェクトからなる.
  • レベル0は式全体に相当する.
  • Heads->Trueというオプション設定の場合, Mapは式の頭部とその部分を含む.
  • Mapは,実質的に常に完全な新しい式を構築し,それを評価する.
  • exprSparseArrayオブジェクトの場合,Map[f, expr] fexpr 中の値あるいは部分配列に適用する.
バージョン 1 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team