struct のプロパティで let 使った方が良さそうな新しい(?)パターンを発見した。 (参考) https://qiita.com/omochimetaru/items/7265e440418b38088ccb (edited)Identifiable みたいなやつで、 id をキーにした Dictionary を作った場合、 id か書き換えられるとキーと整合性が取れなくなる。Dictionary の使い方の問題の範疇かな?id の場合はキーとして使われやすいのでそういうケースが起こりやすいという違いはあるけど。