PUSH

構文図を読む構文図をスキップする
>>-PUSH-+------------+-;---------------------------------------><
        '-expression-'     

PUSH は、式 expression の評価結果であるストリング を、LIFO (後入れ先出し) で外部データ・キューにスタックします。

expression を指定しない場合、ヌル・ストリングがスタックされます。

注: 外部データ・キューは、TSO/E ではデータ・スタックになります。データ・スタック内の 1 つのエレメントの長さの最大は、16MB から 1 バイト引いた値になります。最初はデータ・スタックに 1 つのバッファーが含まれています が、TSO/E REXX コマンドの MAKEBUF を使用して追加のバッファーを 作成できます。
例:
a='Fred'
push       /* Puts a null line onto the queue */
push a 2   /* Puts "Fred 2"    onto the queue */

現在外部データ・キューの中にある行数を戻す QUEUED 組み込み関数については、QUEUED ページを参照してください。