debugging - 在“while-no-input”中调用的调试函数
问题描述
我尝试调试compute
在while-no-input
.
(while-no-input (compute arg1 arg2))
为edebugcompute
检测并按下 edebug 的键使其跳到外部computation
,这会以一种丑陋的方式破坏调试器的执行。
不知道是否可以compute
不切的调试while-no-input
。
解决方案
正确的。while-no-input
不在乎输入是否来自调试器中的输入。
要在这样的上下文中调试,我会message
在要调试的代码中插入调用,回显以缓冲*Messages*
任何中间值或其他有帮助的信息。
while-no-input
只关心输入,不关心输出(例如调用message
)。
推荐阅读
- javascript - Javascript onclick 函数从我第二次点击但不是第一次触发
- iis - ASP.NET MVC 项目 FTP 到 IIS 服务器
- javascript - Facebook 嵌入的加入群组按钮 - 重定向操作
- sql - 插入和更新触发器
- r - 加法与乘法内存使用错误分配?
- node.js - flex 应用引擎中节点 js 应用程序中的 devDependencies
- kubernetes - 什么是无头服务,它做什么/完成了什么,它有哪些合法的用例?
- ios - 带有边距的 UIImageView 的自动布局约束
- jwt - Microsoft Teams 到 ServiceNow 集成
- java - 我不知道如何通过测试属性 Spring / JUnit 替换 config.properties