ビルトイン関数:実引数の形式を変更します。記述子で引数を渡します。
形式
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 設定を上書きします。
関連情報