Implicitement fait l'initialisation de tableau de boucle

Je veux initialiser un tableau à une ligne avec un implicite boucle. Cependant, j'ai toujours une syntaxe ou une forme d'erreur. Quelqu'un peut-il m'aider à corriger ce qui suit construire?

integer myarray :: (maxdim, nr)

myarray(1:maxdim,nr) = (/(/i,i=1,maxdim/),nr /)

source d'informationauteur tarrasch