%DESCR (VMS のみ)

ビルトイン関数:実引数の形式を変更します。記述子で引数を渡します。

形式

result = %DESCR (a)

a
(入力) 式,記録名,手続名,配列,文字部分配列,または配列要素。

CALL 文または関数引用の実引数並びに %DESCR を指定しなければなりません。他のどの文脈にも使用することはできません。

次表は,引数渡しの Compaq Fortran 基本設定と %DESCR の使用が許可されるかどうかを一覧表示しています。

実引数データ型 基本設定 %DESCR
論理型 REF はい
整数型 REF はい
REAL(4) REF はい
REAL(8) REF はい
REAL(16) 1 REF はい
COMPLEX(4) REF はい
COMPLEX(8) REF はい
COMPLEX(16) 1 REF はい
文字型 DESCR 2 はい
ホレリス型 REF いいえ
集合型 3 REF いいえ
構造型 REF いいえ
配列名
数値型 REF はい
文字型 DESCR 2 はい
集合型 3 REF いいえ
構造型 REF いいえ
手続名
数値型 REF はい
文字型 DESCR 2 はい
1 VMS, U*X
2 Tru64 UNIX,Linux,および Windows システムでは,文字引数はアドレスと隠された文字長で渡されます。
3 Compaq Fortran の記録構造体

%DESCR%VAL,および %REF 関数は,関連する cDEC$ ATTRIBUTES 設定を上書きします。

関連情報

CALL%REF%VAL