debugging - 在 Dyalog RIDE 中设置条件断点

标签 debugging apl dyalog dyalog-ride

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

最佳答案

目前没有 IDE(或 RIDE)支持此功能,但只需对源代码进行简单更改,即可实现效果。

在传统中:

    :If 0<+⌿var
🔴  :Endif

在 dfn 中:

    0<+⌿⍵:{
🔴  }⍬

如果条件不成立,我们将跳过将停止执行的行。

关于debugging - 在 Dyalog RIDE 中设置条件断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76304695/

相关文章:

file - 读取 FITS 文件

apl - 为什么 APL 中的 +.x 同时适用于矩阵和向量?

sql - 在 SQL 中,如何生成 5!56 的每个可能的唯一组合?

apl - APL 中带有标量和向量的字符串长度

matrix - APL编程-如何将简单的矩阵转换为图片?

cocoa - 如何使用 URL 开始调试 Cocoa 应用程序?

android - 如何在跳过循环后调试 for 循环

c++ - Debug模式下的 dlib 静态库错误

java - 为什么在 DEBUG 模式下启动应用程序服务器成本昂贵

arrays - 在 APL 中使用带有 without 函数的 each 运算符