JSL脚本调试、语法及操作指南
1. 调试脚本
1.1 调试器基本操作
调试器可以逐行运行表达式。以下是具体操作步骤:
1. 持续点击“Step Over”,直到表达式结束,此时调试器会返回到表达式调用后的下一行。
2. 当遇到函数调用时,如第31行调用之前定义的函数,点击“Step Over”可在不进入函数内部的情况下运行该函数,之后调试器会返回到函数调用后的下一行。
3. 若第33行包含另一个脚本,点击“Step Into”,调试器会在另一个标签页中打开该脚本并等待。
4. 点击“Step Over”运行包含脚本的下一行。
5. 点击“Step Out”,调试器会运行完包含脚本的剩余部分,并返回到 Include() 函数后的下一行。
1.2 观察不同作用域和命名空间中的变量
调试器窗口底部的标签可用于观察变量的创建和变化。以 scoping.jsl 示例脚本为例:
1. 打开 scoping.jsl 示例脚本,点击“Debug Script”按钮。
2. 点击“Step Over”,第四行代码会关闭 Names Default To Here 。若在同一JMP会话中再次运行此脚本,该行代码会重置作用域,使创建的第一个变量位于全局作用域。
3. 再次点击“Step Over”,会创建一个名为 x 的全局变量,在“Globals”标签中, x 会被添加到列表中,显示其值为5,类型为数字。
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



