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 编程语言相反。