すき屋の うな牛(うなぎ+牛丼) の小分けの山椒パックに2つ付けられて1つ余ってどうしような今日この頃。 配列変数を [] なしで使うと参照になって、動作はMIKIさんの説明のとおり。 写真のコードだと 10行目の A%=B% で 3行目の READ A%,@D で読み込まれたデータはプログラム中からは誰もさわれない状態になっていて 11行目の RSORT でB%の参照先の配列がソートされて、同じアドレス(MIKIさんの説明のロッカー番号)の A%もソートされたように見えちゃっているという。 テストプログラムで動いて実際のプログラムで動かないのは、たぶんどこかで参照指定がまちがってる感じがします。