debugging 在Dyalog RIDE中设置条件断点

3zwjbxry  于 2023-05-23  发布在  其他
关注(0)|答案(1)|浏览(121)

Dyalog RIDE中,我知道如何设置断点,以暂停APL源代码中特定行的执行。有没有一种方法可以使断点有条件,这样只有在满足一组特定的条件时才能在一行处停止,例如:0<+⌿⍵

kyxcudwk

kyxcudwk1#

没有IDE(或RIDE)对此提供支持,但只需对源代码进行简单更改,就可以实现此效果。
在交易fn中:

:If 0<+⌿var
🔴  :Endif

在dfn中:

0<+⌿⍵:{
🔴  }⍬

如果条件不成立,我们就跳过会停止执行的那一行。

相关问题