$RecursionLimit
给出 Wolfram 语言能够使用的递归层数的当前限制.
更多信息
- $RecursionLimit=n 设置 Wolfram 语言能够使用的递归层数为 n.
- $RecursionLimit=Infinity 对递归层数去掉任何限制.
- $RecursionLimit 给出由 Stack[] 返回的堆栈的最大长度.
- 每次计算函数需要和相同或另一个函数的嵌套计算时,使用一个递归层.
- 在大多数计算机上,每层的递归使用一定数量的堆栈空间. $RecursionLimit 允许您控制在 Wolfram 语言中Wolfram 语言使用的堆栈空间数. 在一些计算机系统上,如果您允许它使用超过计算机所允许的堆栈空间,你的整个 Wolfram 语言会话可能崩溃.
- MemoryInUse 和相关函数并不统计堆栈空间.
范例
打开所有单元关闭所有单元基本范例 (2)
Wolfram Research (1988),$RecursionLimit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$RecursionLimit.html.
文本
Wolfram Research (1988),$RecursionLimit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$RecursionLimit.html.
CMS
Wolfram 语言. 1988. "$RecursionLimit." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/$RecursionLimit.html.
APA
Wolfram 语言. (1988). $RecursionLimit. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$RecursionLimit.html 年