>>246
他のクラスから呼び出す時に参照型のclassなら書き換えも参照元になるけど
値型のstructだと複製した値を返すので他のクラスからだと書き換えれない、と言う理屈らしい
しかし値型は複製するメリットとしてアクセスが高速になる、デメリットは大きいサイズに向いてない