📅  最后修改于: 2023-12-03 15:07:41.939000             🧑  作者: Mango
在 Julia 中,数组是一种非常常见的数据类型。当我们需要获取数组的长度时,可以使用 length()
方法。
length()
方法的语法如下:
length(A::AbstractArray)
其中,A::AbstractArray
表示一个抽象的数组类型,可以是任何继承自 AbstractArray
的具体数组类型,比如 Array{T,N}
。
下面是一个例子:
a = [1, 2, 3, 4, 5]
println(length(a)) # 输出:5
在上面的例子中,我们定义了一个整型数组 a
,并使用 length()
方法获取了它的长度。这里 a
的长度是 5。
除了一维数组,length()
方法还可以用于多维数组。在这种情况下,它将返回数组的所有维度的长度的元组。下面是一个例子:
b = [1 2 3; 4 5 6]
println(length(b)) # 输出:(2, 3)
在上面的例子中,我们定义了一个 2 行 3 列的矩阵 b
,并使用 length()
方法获取了它的长度。这里 b
的长度是一个长度为 2 的元组,元组中包含了 b
的行数和列数。
length()
方法是一个通用的方法,可以用于获取一维或多维数组的长度。它的返回值可以是单个整型值或多个整型值组成的元组,在操作数组时非常有用。