在Dyalog RIDE中设置条件断点
Dyalog RIDE条件断点设置方法
可以的,Dyalog RIDE完全支持设置条件断点,仅当指定条件满足时才会在目标代码行暂停执行。具体操作步骤如下:
- 先在目标代码行设置普通断点:点击行号左侧空白区域,出现红色圆点即完成。
- 右键点击该红色断点圆点,选择Edit Breakpoint选项。
- 在弹出的编辑窗口中,找到Condition输入框,填入你的条件表达式,比如你给出的
0<+⌿⍵。 - 确认设置后,断点会变为橙色圆点,代表这是一个条件断点。
注意事项
- 条件表达式必须是合法的APL代码,最终需返回布尔值(0或1)。
- 表达式中使用的变量(比如
⍵)必须在断点所在的函数或代码块的当前作用域内有效。 - 复杂条件可以写成多行APL代码,只要最终输出布尔结果即可。
如果你偏好代码方式设置,也可以通过⎕DEBUG命令配置条件断点,但图形界面操作对多数场景更直观。
内容的提问来源于stack exchange,提问作者xpqz
相关产品推荐
相关产品推荐

