Mathematica 9 is now available

WhileReturn

For

FilledSmallSquareFor[start, test, incr, body] executes start, then repeatedly evaluates body and incr until test fails to give True.

FilledSmallSquareFor evaluates its arguments in a non-standard way.

FilledSmallSquareFor[start, test, incr] does the loop with a null body.

FilledSmallSquare The sequence of evaluation is test, body, incr. The For exits as soon as test fails.

FilledSmallSquare If Break[ ] is generated in the evaluation of body, the For loop exits.

FilledSmallSquareContinue[ ] exits the evaluation of body, and continues the loop by evaluating incr.

FilledSmallSquare Unless Return[expr] or Throw[expr] is generated, the final value returned by For is Null.

FilledSmallSquare Example: For[tot=0; i=0, i < 3, i++, tot += f[i]]. Note that the roles of semicolon and comma are reversed relative to the C programming language.

FilledSmallSquare See The Mathematica Book: Section 2.5.9.

FilledSmallSquare See also: Do, While, Throw, NestWhile.

Further Examples

WhileReturn



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.