Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 过程式编程 > 循环结构 > While >

While

While
重复计算 test,然后是 body,直到 第一次不能给出 True.
  • While[test] 在一个空体中循环.
  • 如果在计算 body 时产生 Break,退出 循环.
  • Continue 退出 的计算,继续循环.
  • 注意:在例如 中, 的作用与在 C 程序之类的语言中是相反的.
当满足条件 n<4 时,输出并增加 n
当满足条件 n<4 时,输出并增加 n
函数体可以被包含作为测试的一部份:
Break 退出 While
在循环中或循环结尾中测试条件:
计算两个数的最大公约数:
在固定点计算方面,统计迭代的数量:
如果测试是 False,不计算函数体:
While 返回 Null
Print 查看迭代:
Do 执行固定次数的迭代:
NestWhileWhile 的一个函数形式:
版本 1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF