Debugging 朱莉娅和镓:断言者:arg isa Expr&&;arg.head==:调用`

Debugging 朱莉娅和镓:断言者:arg isa Expr&&;arg.head==:调用`,debugging,julia,gallium,Debugging,Julia,Gallium,我按照上的说明调试以下脚本: using Gallium @enter a = gcd(10, 20) 我得到 ERROR: LoadError: AssertionError: arg isa Expr && arg.head == :call Stacktrace: [1] include_from_node1(::String) at ./loading.jl:576 [2] include(::String) at ./sysimg.jl:14 while load

我按照上的说明调试以下脚本:

using Gallium
@enter a = gcd(10, 20)
我得到

ERROR: LoadError: AssertionError: arg isa Expr && arg.head == :call
Stacktrace:
 [1] include_from_node1(::String) at ./loading.jl:576
 [2] include(::String) at ./sysimg.jl:14
while loading /Users/mmorin/Temp/test.jl, in expression starting on line 5

如何调试函数?

您必须调试表达式,而不是赋值。在这种情况下,删除
a=
,如中所示,以调试函数本身:

using Gallium
@enter gcd(10, 20)
另见