配列要素のマイナス指定の仕様の話をしているのになぜデータ型の話になるのか...