package - 如何找到函数所属的包

标签 package julia

想象一下,您发现某人编写了一个函数(例如 countfrom)。如何找到一个函数所属的包?在本例中是迭代器

最佳答案

您可以使用 @which宏观:

julia> using StatsBase

julia> @which countmap(rand(1:10, 100))
countmap(x::AbstractArray{T,N} where N; alg) where T in StatsBase at C:\Users\user\.julia\packages\StatsBase\548SN\src\counts.jl:389

请注意,正如文档所说,宏实际上评估特定调用的参数,因为一个函数可能在不同的地方定义了不同的方法。

关于package - 如何找到函数所属的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61660692/

相关文章:

r - 从源代码安装包?

python - 找不到 Bazel 构建包

julia - Julia 主对角线下的总和

julia - 如何在 Julia 中将参数显式键入为函数

parallel-processing - 并行处理 : @everywhere, 分布和类型

julia - Julia 中的并行计算和错误分配的核心数

julia - `map` 相当于 2d 列表推导式

r - R 中的损坏错误? - "Error in fetch(key) : lazy-load database ' C :/Program Files/R/R-3. 4.1/library/ROSE/help/ROSE.rdb'已损坏”

r - 以编程方式在 R 中的 `::` 调用中切换包

Go打包多个文件,如何构造