当前位置 : 主页 > 手机开发 > 其它 >

swift – 泛型中T等于T均值

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在研究苹果的新语言 swift,我看了一下 Swift模块, 并看到一些泛型类具有以下语句: extension ContiguousArrayT : ArrayType { /// Construct an empty ContiguousArray init() initS : Sequence where T == T(_ s: S)
我正在研究苹果的新语言 swift,我看了一下 Swift模块,
并看到一些泛型类具有以下语句:

extension ContiguousArray<T> : ArrayType {

    /// Construct an empty ContiguousArray
    init()
    init<S : Sequence where T == T>(_ s: S) 

    /* other statement skipped */
}

我想知道Where T == T是什么意思?
我无法理解,有人可以帮助我吗?

T是对任何类型的引用.这允许您为某些事物动态设置类型…如数组. T == T就像在obj c中说typeof(Int)== typeof(Int)
网友评论