Fortran - Festlegen der Art / Genauigkeit einer Variablen zur Laufzeit

8

Ist es möglich, die Genauigkeit einer Variablen selbst zu einer Variablen zu machen, die zur Laufzeit definiert wird? Sprich, wenn ich versuche zu kompilieren:

%Vor%

Die Compilerausgabe ist:

%Vor%

Wie auch immer herum? Ich verstehe, dass kein beliebiger Wert für KIND verwendet werden kann, aber das ist nicht meine Frage in dieser Frage.

    
Puchatek 10.05.2012, 01:47
quelle

1 Antwort

11

Nein, es ist nicht möglich, Typ, Art und Rang müssen bekannt sein. Sie können jedoch generische Subroutinenschnittstellen mit Implementierungen für alle Arten definieren, die zur Laufzeit an eine Routine übergeben werden sollen.

    
haraldkl 10.05.2012, 05:08
quelle

Tags und Links