Avatar
mutating以外で冪等性が壊れかねないものはclassのほうが良い
それってこのケースみたいに static にできるものがほとんどな気がする。冪等性が壊れたものを外部から持ち込まない限り mutating でないあることと冪等性が保たれることはほぼイコールだし。 @omochimetaru の言うように参照型の値を保持する場合くらい?