Swiftのメソッドで特定の型でかつ特定のプロトコルを採用しているもののみを引数に取るようなメソッド定義はすることはできますか?
イメージとしては次のような表現です
Swift
1// コンパイルできない 2// UIViewControllerかもしくはそのサブクラスでありかつMyProtocolを採用しているなら引数に取れると表現したい 3func test(viewController: UIViewController && MyProtocol) { 4 ... 5}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。