天天看点

Swift 泛型(generics)

Swift

使用<code>&lt;&gt;</code>来声明泛型函数或泛型类型:

也支持在类、枚举和结构中使用泛型:

有时需要对泛型做一些需求(requirements),比如需求某个泛型类型实现某个接口或继承自某个特定类型、两个泛型类型属于同一个类型等等,Swift

通过<code>where</code>描述这些需求: