|
While
While[test, rumpf] evaluiert test, dann rumpf, und wiederholt dies so lange, bis test nicht mehr True liefert.
While[test] führt die Schleife mit leerem Rumpf durch.
Wenn während der Evaluierung von rumpf Break[ ] erzeugt wird, so wird die While-Schleife verlassen.
Continue[ ] beendet die Evaluierung von rumpf und setzt die Schleife fort.
Außer wenn Return[ ] oder Throw[ ] erzeugt werden, ist der schließlich von While zurückgegebene Wert Null.
Beispiel: i=0; While[i < 0, tot += f[i]; i++].
Beachten Sie, daß im Vergleich zur Programmiersprache C die Rollen von ; und , vertauscht sind.
Siehe Das Mathematica Buch: 2.5.9.
Siehe auch: Do, For, NestWhile, Nest, Fold, Select, Throw.
Further Examples
|