$RecursionLimit

$RecursionLimit
给出 Wolfram 语言能够使用的递归层数的当前限制.

更多信息更多信息

  • $RecursionLimit=n 设置 Wolfram 语言能够使用的递归层数为 n.
  • $RecursionLimit=Infinity 对递归层数去掉任何限制.
  • $RecursionLimit 给出由 Stack[] 返回的堆栈的最大长度.
  • 每次计算函数需要和相同或另一个函数的嵌套计算时,使用一个递归层.
  • 在大多数计算机上,每层的递归使用一定数量的堆栈空间. $RecursionLimit 允许您控制在 Wolfram 语言中Wolfram 语言使用的堆栈空间数. 在一些计算机系统上,如果您允许它使用超过计算机所允许的堆栈空间,你的整个Wolfram 语言进程可能崩溃.
  • MemoryInUse 和相关函数并不统计堆栈空间.
1988年引入
(1.0)