Macros 朱莉娅:有没有一个简短的语法让所有的函数在任何地方都可用

Macros 朱莉娅:有没有一个简短的语法让所有的函数在任何地方都可用,macros,parallel-processing,julia,Macros,Parallel Processing,Julia,假设我在ijulia的一个单元格中定义了少量函数(我使用的是JuliaBox) 我希望能够并行调用主函数n次。麻烦的是main调用了我定义的十几个助手函数 我是否必须在所有这些助手函数前面放置@everywhere e、 g.是否有一个命令可以将全局级别定义的所有功能共享给所有流程?或者有没有办法共享函数列表(而不是将@everywhere放在函数声明中)。当我想在笔记本中执行此操作时,我通常将包含辅助函数的整个单元格包装在@everywhere中,如下所示: @everywhere begin

假设我在ijulia的一个单元格中定义了少量函数(我使用的是JuliaBox)

我希望能够并行调用主函数n次。麻烦的是main调用了我定义的十几个助手函数

我是否必须在所有这些助手函数前面放置
@everywhere


e、 g.是否有一个命令可以将全局级别定义的所有功能共享给所有流程?或者有没有办法共享函数列表(而不是将@everywhere放在函数声明中)。

当我想在笔记本中执行此操作时,我通常将包含辅助函数的整个单元格包装在
@everywhere
中,如下所示:

@everywhere begin

... put functions we want to share across all processes here

end