配列の代入で添え字指定なしの場合は参照値渡し、Cで言うとポインタ、VBか何かだとByRefのような感じになるらしいです。 DIM A[0],B[5]:A=B:B[4]=10:?A[4]とすると10が表示されるはず。 文字列も内部的には配列と同じようになっているらしく、配列用のコマンドとか関数が使えます。 文字列は気をつけないと思わぬ所で参照渡しに^^; なのでDAT3$の代入のところは、COPYコマンドを使うか、「DAT3$=" "+DAT$」として回避するとよいかと。 ↑でよいばずだけど、今、試していないので間違いだったらすみません。