|
Map
Map[f, expr]または f /@ exprは, exprの第1レベルにある各要素にfを適用する.
Map[f, expr, levelspec]は,levelspecによって指定される式exprの部分にfを適用する.
例:Map[f, a, b, c ]  ; Map[f, a + b + c]  .
レベルの指定についてはA.3.6を参照のこと.
Mapにおけるlevelspecのデフォルト値は{1}である.
例: Map[f,  a,b , c,d ]  ; Map[f,  a,b , c,d , 2]  ; Map[f,  a,b , c,d , -1]  .
exprがSparseArrayオブジェクトの場合,Map[f, expr]はfをexpr中の値あるいはサブアレーに適用する.
参照セクション:2.2.4.
次も参照:Apply,Scan,MapAll,MapAt, MapIndexed,MapThread,Level,Operate.
バージョン1の新関数
他の例
|