有两个特殊的函数调用帧:FOREACH 和 REPEAT。 注意:Visual LISP IDE 仅在 Windows 上可用。
FOREACH框架FOREACH 帧指示对函数的调用。在“跟踪堆栈”窗口中,右键单击 (FOREACH ...),然后单击“局部变量”以显示用户提供的变量的名称和当前值,并列出函数绑定的变量。例如,如果计算了以下表达式foreachforeach (foreach n '(a b c) (print n)) 然后选择“局部变量”选项将显示类似于以下内容的“帧绑定”窗口: 此“帧绑定”窗口标识用户提供的变量 ()、该变量 () 的当前值以及提供给 () 的列表中剩余的待处理项。NAforeachBC REPEAT 帧REPEAT 帧指示对函数的调用。在“跟踪堆栈”窗口中,右键单击 (REPEAT ...),然后单击“局部变量”以显示内部计数器的特殊名称和当前值。内部计数器值最初设置为传递给 的整数值,指示所需的迭代次数。计数器在每次循环迭代时减少 1。它显示剩余的迭代次数减去 1。repeatcounterrepeatrepeat 注意:每个重复表达式都有自己的计数器,但只能将一个这样的计数器变量添加到“监视”窗口中。
AutoLISP 函数(如 、 、 和 )不会出现在堆栈中。它们不是必需的,因为它们的调用位置可以在 Visual LISP 文本编辑器窗口的源文件中查看。ifcondsetq |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:55
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.