// this one因为泛型变量的类型必须是具体的。如何绕过这一限制?最简单的方法似乎是使用另一个协议,例如B,然后将Bar<Foo>更改为B,然后从Bar继承的所有类都必须实现协议B,但这似乎不是很方便,所以也许还有其他方法?也许有人知道,Swift将来会不会支持具体的泛型?因为在Kotlin中可以看到,这不是编程语言可以完成的事情
我开始从抽象级别设计Swift程序--声明实体签名与它们之间的关系。我发现这个协议是与C#或Java中的接口类似的。从我(从C#看是Swift新手)的角度来看,用Swift实现的协议中的泛型是不寻常的。{ get } var cAdded : Observable<C> { get }上面的代码来自想象中的世界,其中泛型