指定したすべてのprotocolを実装している型を表現する仕組み。
例えば、FooProtocolとBarProtocolを実装している型を指定したければこうすれば良いようだ。
let instance : protocol<FooProtocol, BarProtocol> = FooBar()
これ使うとシンプルに書けるところはぼちぼちありそうだなという所感。
Go to list of users who liked
More than 5 years have passed since last update.
指定したすべてのprotocolを実装している型を表現する仕組み。
例えば、FooProtocolとBarProtocolを実装している型を指定したければこうすれば良いようだ。
let instance : protocol<FooProtocol, BarProtocol> = FooBar()
これ使うとシンプルに書けるところはぼちぼちありそうだなという所感。
Register as a new user and use Qiita more conveniently
Go to list of users who liked