[問題] TYPE 指定變數問題

看板Fortran作者 (Darren)時間7年前 (2017/06/06 12:22), 7年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
想要請問一下版上的前輩們 我的程式碼示意如下: TYPE T1 REAL ( KIND = 8 ), POINTER :: A1,A2,A3... ENDTYPE TYPE(T1) :: TEST REAL ( KIND = 8 ), TARGET :: A1,A2,A3... !此區做A1,A2,A3..的運算 其中A1,A2,A3..可能有上百個變數 我需要先做大量的運算後 再將A1,A2,A3..的值丟進TYPE T1中的變數中 問題: 除了TEST.A1 => A1 逐步指定變數以外 是否有更快的辦法呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.193.69 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1496722942.A.C78.html

11/29 07:17, , 1F
把A宣告成陣列,把它一次搞定 TEST%A(:)=>A(:)
11/29 07:17, 1F
※ 編輯: darrenliuptt (27.52.193.69), 12/12/2017 00:21:51
文章代碼(AID): #1PDYt-nu (Fortran)
文章代碼(AID): #1PDYt-nu (Fortran)