next up previous contents
Nächste Seite: Felder Aufwärts: Unterprogramme Vorherige Seite: INTERFACE-Blöcke   Inhalt

MODULE

Um in Fortran 90 globale Daten anzulegen, kann die Modultechnik verwendet werden.
In einem Modul können Vereinbarungen für Konstante und Variable, Typdeklarationen, Schnittstellenblöcke und Modulunterprogramme enthalten sein.
MODULE mod_name
 [deklarationen]
 [CONTAINS
   modul_unterprogramme]
END [MODULE [mod_name]]
Eingebunden wird ein Modul in eine Programmkomponente mittels
USE mod_name[, alias_name => object_name][, alias_name => object_name]
und ein Teil eines Moduls mittels
USE mod_name, ONLY: [gattung [alias_name =>] object_name]
Das Umbenennen (=>) von Modul-Größen ist dann sinnvoll, wenn der Name zu lang ist, wenn man schon ein fertiges Programm hat, in dem aber diese Größe anders heißt oder wenn es im fertigen Programm eine gleichheißende Größe gibt, die mit der Modul-Größe nichts zu tun hat.

Reinfried O. Peter 2001-09-07