This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

MapThreadNest

Scan

FilledSmallSquareScan[f, expr] evaluates f applied to each element of expr in turn.

FilledSmallSquareScan[f, expr, levelspec] applies f to parts of expr specified by levelspec.

FilledSmallSquareScan[f, expr] discards the results of applying f to the subexpressions in expr. Unlike Map, Scan does not build up a new expression to return.

FilledSmallSquare You can use Return to exit from Scan. Return[ret] causes the final value of Scan to be ret. If no explicit return values are specified, the final result from Scan is Null.

FilledSmallSquare You can also use Throw to exit from Scan.

FilledSmallSquareScan is useful in carrying out an operation on parts of expressions where the operation has a "side effect", such as making an assignment.

FilledSmallSquare Level specifications are described in Section A.3.6.

FilledSmallSquare The default value for levelspec in Scan is {1}.

FilledSmallSquare See The Mathematica Book: Section 2.2.4.

FilledSmallSquare See also: Apply, Map, Level.

Further Examples

MapThreadNest