当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia last用法及代码示例


用法一

last(coll)

如果可以在 O(1) 时间内计算,则获取有序集合的最后一个元素。这是通过调用 lastindex 来获取最后一个索引来完成的。返回 AbstractRange 的终点,即使它是空的。

另见 first endswith

例子

julia> last(1:2:10)
9

julia> last([1; 2; 3; 4])
4

用法二

last(itr, n::Integer)

获取可迭代集合 itr 的最后 n 元素,如果 itr 不够长,则获取更少的元素。

Julia 1.6

此方法至少需要 Julia 1.6。

例子

julia> last(["foo", "bar", "qux"], 2)
2-element Vector{String}:
 "bar"
 "qux"

julia> last(1:6, 10)
1:6

julia> last(Float64[], 1)
Float64[]

用法三

last(s::AbstractString, n::Integer)

获取由 s 的最后 n 字符组成的字符串。

例子

julia> last("∀ϵ≠0: ϵ²>0", 0)
""

julia> last("∀ϵ≠0: ϵ²>0", 1)
"0"

julia> last("∀ϵ≠0: ϵ²>0", 3)
"²>0"

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.last — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。