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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。