elemental_subroutine_5.f90

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

F90
28
字号
! { dg-do compile }!! PR fortran/33231!! Elemental function:! Intent OUT/INOUT dummy: Actual needs to be an array! if any actual is an array!program progimplicit noneinteger :: i, j(2)call sub(i,1,2) ! OK, only scalarcall sub(j,1,2) ! OK, scalar IN, array OUTcall sub(j,[1,2],3) ! OK, scalar & array IN, array OUTcall sub(j,[1,2],[1,2]) ! OK, all arrayscall sub(i,1,2) ! OK, only scalarcall sub(i,[1,2],3) ! { dg-error "is a scalar" }call sub(i,[1,2],[1,2]) ! { dg-error "is a scalar" }containselemental subroutine sub(a,b,c)  integer :: func, a, b, c  intent(in) :: b,c  intent(out) :: a  a = b +cend subroutine subend program prog

⌨️ 快捷键说明

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