我正在尝试弄清楚是否可以使用未明确使用的包名称,例如等DataFrames
或作为带有此模块名称的字符串变量using
。我的测试代码是:
dependencies=["CSV", "DataFrames", "Plots"]
for pkg in dependencies
if !haskey(installed_packages, pkg)
Pkg.add(pkg)
end
print(pkg)
using .pkg
end
它中断using .pkg
(也尝试不带点的,有错误
TypeError: in using, expected Symbol, got a value of type Core.SlotNumber