Avatar
僕のイメージは↓です。↑の update func という構文を踏襲するなら。
  • mutating func は値型にのみ使用可能で Stored Property を更新可能、 self 置き換えは不可能、変数のような可変な lvalue に対してのみ呼び出し可能
  • update func は値型にも参照型にも使用可能で self 置き換えが可能、変数のような可変な lvalue に対してのみ呼び出し可能
(edited)
3:30 AM
protocolmutating funcclass でどうなるかは考え中。