> @x{@a}=(1)x@a;

なにこれ?初めて見た。説明希望。