提问人:NNN 提问时间:10/6/2023 更新时间:10/6/2023 访问量:34
在 Julia 断点处执行任意代码
executing arbitrary code at Julia breakpoint
问:
我的文件中有以下 Julia 代码test_debug.jl
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.
任何帮助将不胜感激。谢谢。
答:
3赞
Albin Heimerson
10/6/2023
#1
在 README 中,您可以找到用于将变量添加到监视列表的命令,或者对于任意表达式,您可以键入反引号 ' 以进入评估模式,您可以在当前调试上下文中执行代码。w
评论