如何把a文件的数据调用到b文件的function中

# code
a.jl内容是
function a()
    m=2
    n=3
end
b.jl内容是
function b()
q=m+n
end

问题:我想在b.jl中调用a.jl的数据,并输出结果。但是,我运行a.jl再运行b.jl后,repl,work pace区没反应,也不显示结果,请问b.jl怎么样能调用到a.jl中数据。
需要在m n 前面加global吗?还是在b.jl中加什么,或者新建一个main.jl?

可以在b文件中用include("a.jl")
不过此时你的a()是有问题的,他不会在全局生成mn

a( )有问题?因为默认m n都是局部变量,所以不能返回成全局变量吗?

对啊,你可以试试看运行a()后能不能在全局找到这两个变量

https://www.bilibili.com/video/BV1yt411c7Gm/?spm_id_from=333.788.videocard.2

教程过一遍再提问

可以的,再建立了modul,可以调用多个ji文件,谢谢~