为什么Swift没有通用协议具有与通用类相同的语法?

时间:2019-03-04 18:27:48

标签: swift generics protocols

为什么Swift没有通用协议具有与通用类相同的语法? Swift协议具有执行相同任务的associatedtype,那么为什么不仅仅拥有具有与通用类,结构和枚举相同的一致语法的通用协议呢?

Swift可以做到这一点:

protocol MyProtocol { associatedtype T }

但是,Swift无法做到这一点:

protocol MyProtocol<T> {}

0 个答案:

没有答案