「FortranのSUBROUTINE文」の版間の差分

提供:MonoBook
ページの作成:「FortranのSUBROUTINE文とは、戻り値のないサブルーチンを定義する構文です。 C言語Javaなどでいうvoid関数です。 戻り値のある関数を定義する場合はFUNCTION文を使います。 サブルーチンや関数を利用する場合はCALL文です。 <source lang="fortran"> PROGRAM Main CHARACTER(LEN=100) :: name ! サブルーチンを呼び出す CALL Hell…」
 
編集の要約なし
1行目: 1行目:
FortranのSUBROUTINE文とは、[[戻り値]]のない[[サブルーチン]]を定義する構文です。
[[Fortran]]の'''SUBROUTINE文'''とは、[[戻り値]]のない[[サブルーチン]]を定義する構文です。


[[C言語]]や[[Java]]などでいうvoid関数です。
[[C言語]]や[[Java]]などでいうvoid関数です。

2025年2月28日 (金) 06:41時点における版

FortranSUBROUTINE文とは、戻り値のないサブルーチンを定義する構文です。

C言語Javaなどでいうvoid関数です。

戻り値のある関数を定義する場合はFUNCTION文を使います。

サブルーチンや関数を利用する場合はCALL文です。

PROGRAM Main
    CHARACTER(LEN=100) :: name

    ! サブルーチンを呼び出す
    CALL Hello('YourName')

CONTAINS

    SUBROUTINE Hello(name)
        CHARACTER(LEN=*) :: name
        PRINT *, 'Hello, ', name, '!'
    END SUBROUTINE Hello

END PROGRAM Main