Protocol は class にも structure にも設定できるらしい。

Protocol を実装したメソッドを定義することは、 mutating をつける

mutate は 「変化する」「〜を変化させる」という意の単語らしい
Merge pull request #2 from mizoR/20141114-150449

2014/11/14(金) protocol