gpt4 book ai didi

julia - 如何在不导入的情况下在 Julia 中使用包?

转载 作者:行者123 更新时间:2023-12-04 10:06:26 24 4
gpt4 key购买 nike

如果您编写它将所有方法导入当前范围。

using Plots
plot(rand(5,5))

我只需要一种方法,是否可以编写相同的代码但没有 using或导入任何东西,我不想用 Plots 污染当前范围导出并且不介意每次使用它时都为其加上包名称。
Plots.plot(rand(5,5))

最佳答案

import 会将一个模块带入范围,而没有任何导出的名称。您仍然可以使用限定名称来引用导入模块中的名称:

import Plots
Plots.plot(rand(5,5))

为避免使用限定名称,您可以创建与新名称的绑定(bind):
const plot_from_plots = Plots.plot

关于julia - 如何在不导入的情况下在 Julia 中使用包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59272540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com