MapAll

MapAll[f,expr]

または f//@expr は,式 expr の中のすべての部分式に f を適用する.

詳細とオプション

  • MapAll[f,expr]Map[f,expr,{0,Infinity}]と同値である.
  • MapAll[f,expr,Heads->True]は,式 expr の頭部およびその部分に f を適用する.
  • exprAssociationオブジェクトなら,MapAll[f,expr]は連想中の値にしか f を適用しない. »
  • exprSparseArrayオブジェクトまたは構造化配列なら,MapAll[f,expr]は対応する通常のリストに対してするように,値または部分配列に f を適用する. »

例題

すべて開くすべて閉じる

  (2)

f を式のすべての下位区分に適用する:

上とは違う入力形:

h を連想中のすべての値に適用する:

スコープ  (4)

MapAllは任意の頭部を持つ式に使うことができる:

この関数は頭部にもマップすることができる:

MapAllは疎な配列にも使うことができる:

MapAllSymmetrizedArrayのような構造化配列に使う:

オプション  (1)

Heads  (1)

f を式の通常の部分だけでなく頭部にも適用する:

アプリケーション  (1)

式のネスト構造を示す:

特性と関係  (2)

MapAllMapにおける特定のレベル指定に等しい:

MapAllは式全体にもマップするが,Map[f,expr,]はしない:

Wolfram Research (1988), MapAll, Wolfram言語関数, https://reference.wolfram.com/language/ref/MapAll.html.

テキスト

Wolfram Research (1988), MapAll, Wolfram言語関数, https://reference.wolfram.com/language/ref/MapAll.html.

CMS

Wolfram Language. 1988. "MapAll." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MapAll.html.

APA

Wolfram Language. (1988). MapAll. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MapAll.html

BibTeX

@misc{reference.wolfram_2024_mapall, author="Wolfram Research", title="{MapAll}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/MapAll.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_mapall, organization={Wolfram Research}, title={MapAll}, year={1988}, url={https://reference.wolfram.com/language/ref/MapAll.html}, note=[Accessed: 22-November-2024 ]}