如果编写,它将所有方法导入当前范围。
using Plots
plot(rand(5,5))
我只需要一种方法,是否可以编写相同的代码,但是无需using
导入任何内容,我也不想用导出来污染当前范围,Plots
也不介意每次使用它时都以包名作为前缀。
Plots.plot(rand(5,5))
import
会将模块引入其作用域,而无需导出任何名称。您仍然可以在导入的模块中使用限定名称来引用名称:
import Plots
Plots.plot(rand(5,5))
为避免使用限定名称,可以创建一个新名称的绑定:
const plot_from_plots = Plots.plot
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句