「FortranのSUBROUTINE文」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「FortranのSUBROUTINE文とは、戻り値のないサブルーチンを定義する構文です。 C言語やJavaなどでいうvoid関数です。 戻り値のある関数を定義する場合はFUNCTION文を使います。 サブルーチンや関数を利用する場合はCALL文です。 <source lang="fortran"> PROGRAM Main CHARACTER(LEN=100) :: name ! サブルーチンを呼び出す CALL Hell…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
[[Fortran]]の'''SUBROUTINE文'''とは、[[戻り値]]のない[[サブルーチン]]を定義する構文です。 | |||
[[C言語]]や[[Java]]などでいうvoid関数です。 | [[C言語]]や[[Java]]などでいうvoid関数です。 | ||
2025年2月28日 (金) 06:41時点における版
FortranのSUBROUTINE文とは、戻り値のないサブルーチンを定義する構文です。
戻り値のある関数を定義する場合は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