size(x): tamaño de la matriz¶
Devuelve el tamaño de una matriz x
.
Declaración¶
Sintaxis¶
retval = size(A[, dim[, kind]])
integer function size(x)
Argumentos¶
A
la matriz de entrada de cualquier tipo o rango.
Dimensión opcional dim
, si está presente, size
devuelve el tamaño de esta dimensión.
kind
opcional el tipo del valor de retorno.
Valores devueltos¶
n
el tamaño de una matriz (entero).
Descripción¶
La función intrínseca size
devuelve el tamaño de una matriz. Devuelve el producto de todas las dimensiones, a menos que se especifique el argumento dim
, en cuyo caso solo devuelve el tamaño de esta dimensión en particular. El argumento kind
se puede utilizar para especificar el tipo entero del resultado.
Tipos¶
El tipo de argumento admitido es entero.
Ejemplos¶
program intrinsics_size
implicit none
real :: A(3, 4)
print *, size(A)
print *, size(A, 2)
end program
Result:
12
4