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