这工作得很好:
program main
integer,parameter,dimension(3) :: x = [1,2,3]
print*,x
end program main
就像这样:
program main
integer,parameter,dimension(3) :: x = (/1,2,3/)
print*,x
end program main
是否有理由认为一种形式应该优于另一种形式(例如向后兼容性)?