%ALLOC (記憶域の割り振り)

%ALLOC(num)

%ALLOC は、新たに割り振られる指定された長さのヒープ記憶域へのポインターを戻します。新たに割り振られた記憶域は初期化されません。

パラメーターは、小数部ゼロの非浮動数値である必要があります。 指定される長さは、1 から 16776704 の範囲でなければなりません。

詳細については、メモリー管理命令を参照してください。

命令が正常に完了しなかった場合、例外 00425 または 00426 が出されます。

図 172. %ALLOC の例
 *..1....+....2....+....3....+....4....+....5....+....6....+....7...+....
  /FREE
   // Allocate an area of 200 bytes
   pointer = %ALLOC(200);
  /END-FREE