Avatar
まあ @koher さんが言ってるのはプロパティーの再代入と自分自身の再代入を区別したい、という話はわかりますが、ただ現状値型の場合それが等価になってしまいますので、せいぜいソースコード上で i.foo() と書くか、&i.foo() とかくかの区別だけしかできない、というのが私の懸念点ですね
4:28 AM
ですので @omochimetaru さんの主張で replacing を参照型だけのものにするか、もしくは値型にも replacing を導入するのあら、何らかの宣言レベルでの区別が欲しいというのが私の考えです
4:29 AM
ただどっちもSwiftの仕様をさらに複雑化しているのが否めない感が 🙃