swift – 泛型中T等于T均值
发布时间:2020-12-14 04:27:19 所属栏目:百科 来源:网络整理
导读:我正在研究苹果的新语言 swift,我看了一下 Swift模块, 并看到一些泛型类具有以下语句: extension ContiguousArrayT : ArrayType { /// Construct an empty ContiguousArray init() initS : Sequence where T == T(_ s: S) /* other statement skipped */}
我正在研究苹果的新语言
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)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |