에 배열 길이 상속 된 구성 요소의 정수 값을 사용합니다. gfortran은 컴파일을 위해 n
의 유형을 알고 싶어하지만, 제 생각에는 이미 상속되었습니다. (증명 : 내가 datafilled
에 n
을 다시 정의하면 gfortran이 복제에 대해 불평합니다.) 어떻게 작동시킬 수 있습니까?어떻게 내가하고 싶은거야 그 확장
참고 : this question에 따라 n
을 할당 가능하다고 선언하고 gfortran이 분명히 Fortran2003의 len
특성을 지원하지 않기 때문에.
편집 : OK, 나중에 각각의 초기화 단계에서 allocatable
속성과 allocate
으로 할 수 있음을 인정합니다.
처음에는 'n'이 변수'intent (in) '인 경우'double precision, dimension (sum (n), d) :: x '선언이 프로 시저 내부에서 작동한다는 것에 놀랐습니다. 그래서 이것은 유형 선언에서도 작동 할 수 있다고 예민했습니다. 지금까지. –