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


Julia first用法及代碼示例


用法一

first(coll)

獲取可迭代集合的第一個元素。返回 AbstractRange 的起點,即使它是空的。

另請參閱: only firstindex last

例子

julia> first(2:2:10)
2

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

用法二

first(itr, n::Integer)

獲取可迭代集合 itr 的第一個 n 元素,如果 itr 不夠長,則獲取更少的元素。

另請參閱: startswith Iterators.take

Julia 1.6

此方法至少需要 Julia 1.6。

例子

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

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

julia> first(Bool[], 1)
Bool[]

用法三

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

獲取由 s 的前 n 字符組成的字符串。

例子

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

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

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

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.first — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。