【发布时间】:2020-05-07 14:44:32
【问题描述】:
想象一下你在某人的代码中发现了一个函数(例如countfrom)。如何找到函数所属的包?在这种情况下Iterators。
【问题讨论】:
-
我发现
Iterators这个包已经被废弃了,现在函数必须作为Iterators.countfrom使用。
想象一下你在某人的代码中发现了一个函数(例如countfrom)。如何找到函数所属的包?在这种情况下Iterators。
【问题讨论】:
Iterators这个包已经被废弃了,现在函数必须作为Iterators.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
请注意,正如文档所说,宏实际上会评估特定调用的参数,因为函数可能在不同的地方定义了不同的方法。
【讨论】: