2017-12-04 17 views
0

すばやく4でこれを何かすることは可能ですか?一般的な配列型指定の構造体を拡張する

extension MyStruct where T: [Object] { } 

は、私は、これはコンパイルような方法が存在しなければならないと思った:

let property = MyStruct<[Object]>() 

よりも、このようになります。私のstruct:

struct MyStruct<T> { } 

答えて

2

あなたは等しくなるようにTを制限したいです何らかのタイプへ:

extension MyStruct where T == [Object] { 

} 

制約T: Pはに(又は継承から)P適合Tを制限するために使用されるであろう。

+0

私はばかです!はい:) ... = :) :)))ありがとうございました! – Ondrej

関連する問題