如何判断一个类型来自哪个模块?

mih*_*mek 2 types module julia

考虑阅读以下代码

using DataFrames
using CSV

df = DataFrame()
Run Code Online (Sandbox Code Playgroud)

我如何知道哪个模块DataFrame来自哪个模块?我试过了,?DataFrame但没有有用的信息出现。答案当然是显而易见的,但在大包装中则不然。

Mat*_* B. 7

@which宏会告诉你这一点。它通常用于显示给定函数调用哪个方法,但它也可以显示给定名称的定义模块:

julia> using CSV: DataFrame

julia> @which DataFrame
DataFrames
Run Code Online (Sandbox Code Playgroud)