У меня возникла проблема с записью следующей функции в виде замыкания
func myfunc<S where S: MyProtocol, S: MySuperClass>(param: S) { ... }
Я пробовал
let myClosure = {<S where S: MyProtocol, S: MySuperClass>(param: S) in ... }
но это не сработает.
Любые предложения?