Mathematica/流程控制
外觀
For[start, test, incr, body] 執行 start,然後重複評估 body 和 incr 直到 test 不再返回 True。
示例
For[x=1, x<5, x=x+1, Print["x=",x]]
While[test, body] 評估 test,然後 body,重複進行,直到 test 第一次不返回 True。
示例:
定義一個函式 f[x]
f[x_] := (x^2 -1)/(x+1)
在 while 迴圈中使用該函式來計算這些項的總和。
i=0; While[i < 0, tot += f[i]; i++].
注意,; 和 , 的作用與 C 程式語言相反。