size(x):数组大小¶
返回数组 x 的大小。
声明¶
语法¶
retval = size(A[, dim[, kind]])
integer function size(x)
参数¶
A 为任何类型或维度的输入数组。
dim 可选维度,如果存在,size 返回此维度的大小。
kind 可选返回值的种类。
返回值¶
n 数组的大小(整型)。
描述¶
size 内部函数返回数组的大小。它返回所有维度的乘积,除非指定了 dim 参数,在这种情况下,它只返回这个特定维度的大小。 kind 参数可用于指定结果的整数类型。
类型¶
支持的参数类型是整型。
示例¶
program intrinsics_size
implicit none
real :: A(3, 4)
print *, size(A)
print *, size(A, 2)
end program
结果:
12
4