如何使用Juno调试Atom中的Julia代码?
如果是,我能检查变量的值吗?我在atom中使用Juno。是的,Julia有许多不同的调试选项,允许您设置断点、单步执行代码和检查变量值。如果您使用的是Juno,您可以在此处查看Juno调试文档:无论使用何种IDE,您也可以使用如何使用Juno调试Atom中的Julia代码?,julia,juno-ide,Julia,Juno Ide,如果是,我能检查变量的值吗?我在atom中使用Juno。是的,Julia有许多不同的调试选项,允许您设置断点、单步执行代码和检查变量值。如果您使用的是Juno,您可以在此处查看Juno调试文档:无论使用何种IDE,您也可以使用Debugger.jl进行调试 考虑以下代码(来自Debugger.jl自述文件): 现在,您可以通过以下方式使用@enter宏调试此代码: julia> @enter foo(20) In foo(n) at REPL[9]:1 1 function foo(n
Debugger.jl
进行调试
考虑以下代码(来自Debugger.jl自述文件):
现在,您可以通过以下方式使用@enter
宏调试此代码:
julia> @enter foo(20)
In foo(n) at REPL[9]:1
1 function foo(n)
>2 x = n+1
3 ((BigInt[1 1; 1 0])^x)[2,1]
4 end
About to run: (+)(20, 1)
1|debug>
按
n
键将执行移动到下一行,并且所有其他标准调试选项都可用-有关详细信息,请参阅我相信您正在询问是否可以调试代码。我知道它可以在vscode中用Julia扩展完成,你们试过了吗?
julia> @enter foo(20)
In foo(n) at REPL[9]:1
1 function foo(n)
>2 x = n+1
3 ((BigInt[1 1; 1 0])^x)[2,1]
4 end
About to run: (+)(20, 1)
1|debug>