如何在Swift中对特定类型的数组进行扩展
可以说我有:
struct S { var num = 0
}
我想实现allEqual()函数作为扩展Array<S>
,所以我可以做
var s1 = S()var s2 = S()
var s3 = S()
var equality = [s1,s2,s3].allEqual()
回答:
可以说具体类型是S
extension CollectionType where Generator.Element == S {}
CollectionType协议
以上是 如何在Swift中对特定类型的数组进行扩展 的全部内容, 来源链接: utcz.com/qa/407339.html