0
フレームワークに対して一般的なSwiftプロトコル(つまり、少なくとも1つのプロトコルがassociatedtype
)を定義する場合は、Any...
構造体も提供するのが一般的です。 SomethingType
およびAnySomething
。たとえば、標準ライブラリはAnySequence
でこれを行います。タイプ消去済みです...非ジェネリックプロトコルに必要な構造体?
これは非ジェネリックプロトコルに必要ですか?その場合、プロトコルタイプを直接参照することができます。したがって、プロトコル自体は既にタイプ消去されたバージョンであるようです。