我正在尝试将旧代码升级到 F95 标准。我不明白如何使用以下函数中的 write 语句为字符串afpn赋值。我在几个地方都遇到过这种情况。这是如何运作的?
      CHARACTER(LEN=15) FUNCTION XFPN2AL( FPN )
      IMPLICIT NONE
      ! external variables
      REAL(KIND=4)INTENT(IN):: FPN
      ! internal variables
      CHARACTER(LEN=15):: AFPN
      ! initialize variables
      AFPN = ' '
      XFPN2AL = ' '
      WRITE(AFPN,'(G15.7)') FPN
      XFPN2AL = ADJUSTL(AFPN)
      END FUNCTION XFPN2AL