import5.f90

来自「用于进行gcc测试」· F90 代码 · 共 45 行

F90
45
字号
! { dg-do compile }! Test for import in interfaces PR fortran/30922!! Contributed by Tobias Burnus <burnus@gcc.gnu.org>!module test_import  implicit none  type :: my_type     integer :: data  end type my_type  integer, parameter :: n = 20  interface     integer function func1(param)       import       type(my_type) :: param(n)     end function func1     integer function func2(param)       import :: my_type       type(my_type), value :: param     end function func2  end interfacecontains  subroutine sub1 ()    interface      integer function func3(param)        import        type(my_type), dimension (n) :: param      end function func3      integer function func4(param)        import :: my_type, n        type(my_type), dimension (n) :: param      end function func4    end interface  end subroutine sub1end module test_import! { dg-final { cleanup-modules "test_import" } }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?