Until
范例
打开所有单元 关闭所有单元范围 (2)
应用 (2)
属性和关系 (3)
Until[test,body] 实际上等价于 Until[body;test]:
n = 1;Until[n > 3, Echo[n++]];nn = 1;Until[Echo[n++];n > 3];nUntil[test,body] 先计算 body,再计算 test:
Until[True, Print["body"]]While[test,body] 先计算 test,再计算 body:
While[False, Print["body"]]Until 和 While 使用相反的测试来重现类似的行为:
i = 0;Until[i > 3, Print[i];i++]i = 0;While[Not[i > 3], Print[i];i++]在 While 循环中要多计算一次测试:
i = 0;Until[Print[i];i > 3, i++]i = 0;While[Print[i];Not[i > 3], i++]文本
Wolfram Research (2022),Until,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Until.html.
CMS
Wolfram 语言. 2022. "Until." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Until.html.
APA
Wolfram 语言. (2022). Until. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Until.html 年
BibTeX
@misc{reference.wolfram_2026_until, author="Wolfram Research", title="{Until}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/Until.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_until, organization={Wolfram Research}, title={Until}, year={2022}, url={https://reference.wolfram.com/language/ref/Until.html}, note=[Accessed: 02-November-2026]}