Answer_kw_record

1. recordは読み出し専用だがwith演算子で書き換えられる
 recordは読み出し専用のクラスを作る手段ではあるが、読み出し専用以外のクラスも作れないわけではない。また、with演算子でメンバーを書き換えることはできない。メンバーを差し替えた新オブジェクトを作りだけである。