Julia的findlast()函数在哪里?

时间:2015-04-21 08:35:46

标签: arrays julia

使用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()未定义的是什么?该怎么办?

1 个答案:

答案 0 :(得分:6)

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