Julia 的 findlast() 函数在哪里?

Where is Julia's findlast() function?

使用 Julia 0.3.8,我试试这个:

julia> t = [0 0 0 1 1 1 0 0 ]
1x8 Array{Int64,2}:
 0  0  0  1  1  1  0  0

julia> findfirst(t)
4

julia> findlast(t)
ERROR: findlast not defined

根据 http://julia.readthedocs.org/en/latest/stdlib/arrays/ findlast() 存在,与 findfirst() 相比没有什么特别之处。

那么 findlast() 没有定义是怎么回事?该怎么做?

findlast 函数在 Julia 0.3 中不存在 – 它已被添加到 0.4,但我们的点发布政策是只修复错误,而 findlast 是一个新功能.我已将它添加到 Compat 包中,它允许您在旧版本的 Julia 中使用 "future" 功能。如果您通过执行 Pkg.add("Compat") 安装 Compat,然后执行 using Compat,您将能够使用 findlast(以及相关的 findprev)。