跟踪堆栈是 Visual LISP 中的一个特殊调试工具,它保留程序中执行的函数的临时记录。(术语堆栈派生自同名的计算机编程结构。 注意:Visual LISP IDE 仅在 Windows 上可用。
下图说明了在堆栈中添加和删除项目。您可以了解为什么堆栈结构通常被称为 LIFO - 后进先出: 通过查看堆栈,您可以查看程序在执行时(在挂起中断模式下)或崩溃后立即发生的情况。 在控制台窗口或 AutoCAD 命令提示符下调用函数之前,跟踪堆栈为空。调用函数的操作会导致将记录或元素放置在堆栈上。当该函数调用其他嵌套函数时,可以将其他元素添加到堆栈中。Visual LISP 只需要在需要记住嵌套函数的方式时才需要在堆栈上放置元素。 在两种情况下,检查跟踪堆栈非常有用。
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )
GMT+8, 2024-5-27 09:05
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.