代入 - UNSPEC

目的

式を評価してビット文字列に変換します。

構文

UNSPEC(r)=e;

パラメーター

r
配列と構造体を除く任意の変数への参照。
e
任意の有効な式。

説明

UNSPEC 疑似変数は、スカラー変数への任意の参照をビット文字列への参照として解釈します。

UNSPEC 擬似変数への代入では、式 e が評価され、r の記憶域にコピーされる実装定義のビット文字列に変換されます (詳細については、『Open PL/I ユーザー ガイド』を参照してください)。そのビット文字列が該当する変数に対する有効な値でない限り、r の以降の使用は無効になります。

UNSPEC 疑似変数は、PL/I 実装の詳細に大きく依存し、移植性の妨げになる可能性があるため、使用しないことをお勧めします。

UNSPEC©) = '0'B;

この代入では、C がゼロ ビットですべて埋められます。

制約事項

なし。