CATS (array1, array2)
CALL -CATS (return.array, array1, array2)
CALL !CATS (return.array, array1, array2)
CATS 関数を使用すると、2 つの動的な配列をエレメントごとに連結して、新しい動的な配列を作成できます。
array1 の各エレメントは、対応する array2 のエレメントと連結されます。 結果は、新しい動的な配列の対応するエレメントに返されます。あるエレメントに対応するエレメントがもう一方の配列にない場合、そのエレメントがそのまま返されます。 一方の配列のエレメントが NULL 値である場合、対応するエレメントとの連結結果も NULL 値となります。
サブルーチン構文を使用した場合、結果として生じる動的配列が、return.array に戻ります。
A="A":@VM:"B":@SM:"C"
B="D":@SM:"E":@VM:"F"
PRINT CATS(A,B)
次のプログラム出力が得られます。
ADSEVBFSC