如何在Swift中对特定类型的数组进行扩展

发布于 2021-01-31 23:31:13

可以说我有:

struct S {
    var num = 0
}

我想实现allEqual()函数作为扩展Array<S>,所以我可以做

var s1 = S()
var s2 = S()
var s3 = S()
var equality = [s1,s2,s3].allEqual()
关注者
0
被浏览
94
1 个回答
  • 面试哥
    面试哥 2021-01-31
    为面试而生,有面试问题,就找面试哥。

    可以说具体类型是S

    extension CollectionType where Generator.Element == S {
    }
    

    CollectionType协议



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看