Fortran offre une notion dite 'constructeur' permettant de regrouper
les valeurs de différents éléments d'un tableau. La liste des
valeurs est encadrée par et
. Exemples
V = (/ 3., 5., 1., 8., 12. /)est équivalent à
V = 2.* (/ 3., 5., 1., 8., 12. /) + 19.est équivalent à
Utilisation de listes à boucles implicites dans un constructeur de tableau.
V = (/ I*0.1 , I=1,5/)est équivalent à
DO i = 1, 5 V(i) = I*0.1 ENDDOun autre exemple.
V = (/ (3.*I+17., I=1,6,2), 20., 8./)est équivalent à
On peut utiliser le constructeur pour une section du tableau :
Q(1:8) = (/ I*0.9, I=2,9/)
La notion
représente une section du tableau
de quatre
éléments constitué des éléments d'indices
,
,
,
.
V(2:5) = Q( (/ 1, 3, 7, 10/) )est équivalent à