循环结构
循环是程序设计的一个核心概念. 无论是传统的过程式编程,还是其它更现代和流线型的编程模式,Wolfram 语言均提供强大的指令集合来设置循环或控制循环.
Do — 计算一个表达式,根据变量判定循环: Do[expr,{i,n}]
While — 当规则返回真值时计算一个表达式: While[crit,expr]
Until — 计算一个表达式,直到条件为真:Until[crit,expr]
For — “for 循环” : For[init,test,incr,body]
Table — 通过变量判定循环,构建一个表: Table[expr,{i,n}]
函数迭代结构 »
Nest ▪ NestWhile ▪ FixedPoint ▪ Fold ▪ ...
作用于列表和表达式的迭代 »
Scan ▪ Map(/@) ▪ MapIndexed ▪ ReplaceRepeated(//.) ▪ ...
终止循环
Break ▪ Continue ▪ Return ▪ Interrupt ▪ Abort