PUSH
PUSH は、式 expression の評価結果であるストリング を、LIFO (後入れ先出し) で外部データ・キューにスタックします。
expression を指定しなければ、ヌル・ストリングがスタックされます。
注: 外部データ・キューの REXX/CICS インプリメンテーションは、プログラム・スタックです。 言語処理プログラムは、プログラム・スタックから 1 行読み取ります。 プログラム・スタックが空の場合は、端末読み取りが行われます。 プログラム・スタックは、¥ SYSTEM ¥userid¥ *PROGSTACK* という名前の RLS キューにあります。
名前付きキューについては、REXX List System LPUSH コマンドの LPUSHを参照してください。
例
a='Fred'
push /* Puts a null line onto the queue */
push a 2 /* Puts "Fred 2" onto the queue */
QUEUED 組み込み関数 ( QUEUEDで説明) は、外部データ・キューに現在入っている行数を戻します。
