MapAt
MapAt[f,expr,n]
式 expr の n の位置にある要素に f を適用する.また,n が負で与えられる場合,位置は末尾から数えられる.
MapAt[f,expr,{i,j,…}]
式 expr の{i,j,…}に該当する位置の部分に f を適用する.
MapAt[f,expr,{{i1,j1,…},{i2,j2,…},…}]
式 expr の複数の部分に f を適用する.
詳細
- MapAt[f,expr,{i,j,…}]およびMapAt[f,expr,{{i,j,…}}]は expr[[i,j,…]]に当たる部分に f を適用する.
- MapAt[f,expr,{{i1,j1,…},{i2,j2,…},…}]は,expr[[i1,j1,…]], expr[[i2,j2,…]], … に当たる部分に f を適用する. »
- MapAtで使われる位置のリストの形式は,関数Positionによって返されるものと同じである. »
- MapAtは,Partにおけるのと同じキー指定を使って,Associationオブジェクトに使うことができる.,
- MapAtは位置のリストで複数回に渡って言及される特定部分については,f が繰り返し適用される. »
- MapAt[f,pos][expr]はMapAt[f,expr,pos]に等しい.
例題
すべて開くすべて閉じる
Wolfram Research (1988), MapAt, Wolfram言語関数, https://reference.wolfram.com/language/ref/MapAt.html (2014年に更新).
テキスト
Wolfram Research (1988), MapAt, Wolfram言語関数, https://reference.wolfram.com/language/ref/MapAt.html (2014年に更新).
CMS
Wolfram Language. 1988. "MapAt." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/MapAt.html.
APA
Wolfram Language. (1988). MapAt. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MapAt.html