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


Julia length方法用法及代碼示例


用法一

length(A::AbstractArray)

返回數組中元素的數量,默認為 prod(size(A))

例子

julia> length([1, 2, 3, 4])
4

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

用法二

length(s::AbstractString) -> Int
length(s::AbstractString, i::Integer, j::Integer) -> Int

從索引 ij 返回字符串 s 中的字符數。

這被計算為從 ij 的代碼單元索引的數量,它們是有效的字符索引。隻有一個字符串參數,它計算整個字符串中的字符數。使用 ij 參數,它計算 ij 之間的索引數,這些索引是字符串 s 中的有效索引。除了 in-bounds 值之外,i 可能會采用越界值 ncodeunits(s) + 1j 可能會采用越界值 0

注意

該操作的時間複雜度通常是線性的。也就是說,它所花費的時間與字符串中的字節數或字符數成正比,因為它會即時計算值。這與數組的方法相反,後者是constant-time 操作。

另見 isvalid ncodeunits lastindex thisind nextind prevind

例子

julia> length("jμΛIα")
5

相關用法


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