我如何在julia的模块中获得函数列表



我想在Julia模块中获得函数列表。

这是我的测试代码:
module m
function foo(x::Int)
s = 0
for i = 1:x
s += i/2
end
return s
end
end
for nm in names(m, all=true)
println(nm)
end

我明白了:

#eval
#foo
#include
eval
foo
include
m

它有一些我不知道的事情。

关于stackoverlow的答案太老了,不起作用

我如何在模块中得到我的函数列表,如果我得到符号,我如何根据符号得到函数?

[x for x in names(m, all=true) if getproperty(m,x) isa Function && x ∉ (:eval, :include)]

相关内容

  • 没有找到相关文章

最新更新