Avatar
omochimetaru 5/23/2018 7:56 AM
Self 型の式をreturnするのが難しい。self.init() などになる。 (selfはメタクラス)
7:57 AM
HimotokiとかArgoとかの同種のライブラリは
7:57 AM
decodeの返り値をSelfじゃなくてassociatedtype Decodedにすることで
7:57 AM
継承先であっても親の型としてデコードさせるように制限することで成り立たせてるけど
7:57 AM
それはそれで面倒なwhere句がそこらじゅうに必要になるのであった