st_function_1.f90

来自「linux下编程用 编译软件」· F90 代码 · 共 24 行

F90
24
字号
! Check that character valued statement functions honour length parametersprogram st_function_1  character(8) :: foo  character(15) :: bar  character(6) :: p  character (7) :: s  foo(p) = p // "World"  bar(p) = p // "World"    ! Expression longer than function, actual arg shorter than dummy.  call check (foo("Hello"), "Hello Wo")  ! Expression shorter than function, actual arg longer than dummy.  ! Result shorter than type  s = "Hello"  call check (bar(s), "Hello World    ")containssubroutine check(a, b)  character (len=*) :: a, b  if ((a .ne. b) .or. (len(a) .ne. len(b))) call abort ()end subroutineend program

⌨️ 快捷键说明

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