我在文件test_debug.jl
中有以下Julia代码
using Debugger
function main()
x = 1 + 2
@bp
println("Exiting function main...$(x)");
end
在命令行中我说
include("test_debug.jl")
@run main()
现在,我如何在断点处执行任意Julia代码,就像我可以用Python的breakpoint()
函数一样?
我很想说
print(x)
并执行其他Julia代码。这可能吗?在调试器提示符下执行print(x)
会给出
Unknown command print(x). Run ? to obtain help.
任何帮助都将不胜感激。谢谢。
1条答案
按热度按时间rkkpypqq1#
在README中,您可以找到
w
命令来将变量添加到监视列表中,或者对于任意表达式,您可以键入一个反勾,`,以进入评估模式,在此模式下,您可以在当前调试上下文中执行代码。