Mathematica 9 is now available

Documentation / Mathematica / 組込み関数 / プログラミング / 関数型プログラミング /

Scan

FilledSmallSquare Scan[f, expr]は,fexprの要素それぞれに順に適用させて評価する.

FilledSmallSquare Scan[f, expr, levelspec]は,levelspecによって指定されるexprの部分にfを適用する.

FilledSmallSquare Scan[f, expr]は,exprの部分式にfを適用した結果を無視する.Mapとは異なり,Scanは,リターンするために,新しい式を構築することはない.

FilledSmallSquare Returnを使ってScanから脱出することができる.Return[ret]は,Scanの最終的な値をretにする.リターン値が明示されていない場合,Scanが与える最終的な結果は,Nullである.

FilledSmallSquare Throwを使って Scanから脱出できる.

FilledSmallSquare Scanは,副作用を持つ割当てのような演算を式の部分に行うときに便利である.

FilledSmallSquare レベルの指定についてはA.3.6 に解説している.

FilledSmallSquare Scanにおけるlevelspecのデフォルト値は,{1}である.

FilledSmallSquare exprSparseArrayオブジェクトのとき,Scan[f, expr]exprに明示的に現れる値あるいはサブアレーのみにfを適用する.

FilledSmallSquare 参照セクション:2.2.4.

FilledSmallSquare 次も参照:ApplyMapLevelSow

FilledSmallSquare バージョン1の新関数.バージョン3で大幅改訂

他の例



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.