Julia:从同一目录中的包导入内容

时间:2016-02-09 23:26:25

标签: import julia

假设我有一个包含以下函数的文件stuff.jl:

function foo(x)
    return x
end

如何从包含stuff.jl的相同目录中调用Julia解释器中的foo?

1 个答案:

答案 0 :(得分:6)

include会将文件(不是module)加载并评估到REPL的上下文中:

julia> include("stuff.jl")
foo (generic function with 1 method)

julia> foo(10)
10

即使文件不在同一目录中,您也可以加载它作为参数传递path

julia> include("test\\stuff.jl");

julia> foo(20)
20

使用Julia Version 0.4.3

进行测试