2015-11-10 9 views

答えて

6

私は答えを見つけることができませんでしたが、周りを遊んで、私はあなたができないという結論に達しました。これは、他のタイプの間で一致するであろうという仮定を作る

protocol SomeProto: class { 
    func structYourStuff() -> Void 
} 

のようなものばかりのクラスにプロトコルを制限するために、あなたは classでそれに先行されて、私は

protocol SomeProto: struct { 
    func structYourStuff() -> Void 
} 

を試みたが、Xcodeは私に異なる5を与えました1行にエラーがあると、あなたができないという結論に至ります。私は完全に間違っているかもしれませんが、私は約1週間前にSwiftを学び始めました

+2

正確には、私たちはこれを行うことはできません。 IMHO、それは言語の役に立つ拡張です。 – CouchDeveloper

+1

@CouchDeveloper私はカスタム演算子の柔軟性を持っているため、近い機能を構築するための方法がいくつか考えられます。私はそれがどのように動作するのか考えることはできません。 – Chris

関連する問題