Рассмотрим
INTEGER,DIMENSION(3) :: NumberVector
и
INTEGER :: NumberVector(3)
Есть ли какая-либо разница между этими двумя объявлениями или они абсолютно одинаковы? (Я имею в виду в ЛЮБОМ возможном контексте и вариации: например, в случае что эти два были идентичны, что, если я объявляю массив с неявным размером как один из входных параметров подпрограммы? Будет ли все равно неважно, какой из них я использовал?)