在 Dyalog RIDE ,我知道如何设置断点来停止 APL 源代码中特定行的执行。有没有办法使断点有条件,这样只有满足一组特定的条件,我才能在一行处停止,例如0<+⌿⍵
?
最佳答案
目前没有 IDE(或 RIDE)支持此功能,但只需对源代码进行简单更改,即可实现效果。
在传统中:
:If 0<+⌿var
🔴 :Endif
在 dfn 中:
0<+⌿⍵:{
🔴 }⍬
如果条件不成立,我们将跳过将停止执行的行。
关于debugging - 在 Dyalog RIDE 中设置条件断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76304695/