當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。