Avatar
omochimetaru 2/27/2018 4:12 AM
僕は @lovee さんとは逆で、struct ユーザ側で replacing と mutating を分けるのは変な気がする
4:13 AM
Int みたいな型を考えたときに、 self 全体変更と部分変更を区別して考えるのは
4:13 AM
内部のデータ構造の実装詳細が露出してることになる
4:13 AM
structは部分も全体も内部実装に隠蔽されているのが良い
4:13 AM
classの場合は、「stored propery」の書き換えと、保持してる側のポインタの書き換え は、現状でも明確に区別が必要なことだからOK