Avatar
実装のわからない mutating func をコールした場合に let プロパティが書き換えられてしまうことがないことを保証できます。