Do
Do[expr,n]
对 expr 计算 n 次.
Do[expr,{i,imax}]
将变量 i 从 1 递增到 imax(步长为 1),计算 expr.
Do[expr,{i,imin,imax}]
从 i=imin 开始.
Do[expr,{i,imin,imax,di}]
使用步长 di.
Do[expr,{i,{i1,i2,…}}]
使用连续的值 i1、i2、….
Do[expr,{i,imin,imax},{j,jmin,jmax},…]
对于每个 i,循环地根据不同的 j 等,计算 expr.
更多信息
- Do 使用标准的 Wolfram 语言迭代规则.
- 您可以在 Do 中使用 Return、Break、Continue 和 Throw.
- 除非使用明确的 Return,由 Do 返回的值是 Null.
- Do[expr,Infinity] 连续运算 expr,直到明确通过函数 Break、Return、Throw、Abort 或 Quit 等被告知 退出运行.
- Do[expr,spec] 首先计算 spec,然后局部化指定的变量,依次对其连续赋值,每次计算 expr.
- Do 实际上用 Block 来实现值或变量的局部化.
- Do[expr,spec1,spec2] 实际上等价于 Do[Do[expr,spec2],spec1].
- Parallelize[Do[expr,iter]] 或 ParallelDo[expr,iter] 在所有子核中并行计算 Do[expr,iter]. »
范例
打开所有单元关闭所有单元范围 (8)
推广和延伸 (2)
Wolfram Research (1988),Do,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Do.html (更新于 2015 年).
文本
Wolfram Research (1988),Do,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Do.html (更新于 2015 年).
CMS
Wolfram 语言. 1988. "Do." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/Do.html.
APA
Wolfram 语言. (1988). Do. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Do.html 年