配列の場合、組み込み関数・命令であっても、引数として渡すのは参照ですよ。 sort a で sort に渡されるのは「ロッカー番号1000番」という値。 配列全体をコピーして sort に渡すわけではありません。 > SORT,RSORTの時に参照されてるみたい だにえるさんの期待と異なる動きをするってことですね? 理想の動作: 現実の動作: このあたりを詳しく説明してもらえるといいかもしれない