Legacy Documentation

Mathematica® Teacher's Edition (2002)

This is documentation for an obsolete product.
Current products and services
 Documentation /  Mathematica Teacher's Edition /  Built-in Functions /  Programming /  Flow Control /

Do

FilledSmallSquare Do[expr, imax] evaluates expr imax times.
FilledSmallSquare Do[expr, i, imax] evaluates expr with the variable i successively taking on the values 1 through imax (in steps of 1).
FilledSmallSquare Do[expr, i, imin, imax] starts with i = imin. Do[expr, i, imin, imax, di] uses steps di.
FilledSmallSquare Do[expr, i, imin, imax, j, jmin, jmax, ... ] evaluates expr looping over different values of j, etc. for each i.

FilledSmallSquare Do uses the standard Mathematica TE iteration specification.
FilledSmallSquare Do evaluates its arguments in a non-standard way (see Section A.4.2).
FilledSmallSquare You can use Return inside Do.
FilledSmallSquare Unless an explicit Return is used, the value returned by Do is Null.
FilledSmallSquare See The Mathematica Book on the web: Section 1.7.3 and Section 2.5.9.
FilledSmallSquare See also: For, While, Table, Nest, NestWhile, Fold.