此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

For

For[start, test, incr, body]
执行 start,然后重复计算 bodyincr,直到 test 不能给出 True
  • For 以非标准形式计算它的参数。
  • For[start, test, incr] 用一个空循环体循环。
  • 计算的序列是 testbodyincr。只要 test 失败退出 For 循环。
  • 如果 Break[] 在计算body时产生,退出 For 循环。
  • Continue[] 退出 body 的计算,并通过计算 incr 继续循环。
  • 除非产生 Return,否则由For 返回的最后的值是Null
  • 例如:For[tot=0;i=0, i<3, i++, tot+=f[i]],注意分号和逗号的角色相对于C编程语言是 reversed
1 的新功能