迅速对类名称进行<>(尖括号)是什么?
在类声明中,<>尖括号和在swift内部声明的参数有什么用?像这样:
public class ClassName<T: Comparable> {}
回答:
它使类通用。Swift标准库没有很多泛型类的示例,但是它具有一些非常著名的泛型结构和枚举:
public struct Array<Element> : CollectionType, MutableCollectionType, _DestructorSafeContainerpublic struct Dictionary<Key : Hashable, Value> : CollectionType, DictionaryLiteralConvertible
public enum Optional<Wrapped> : _Reflectable, NilLiteralConvertible
在
Swift编程语言的
“泛型”下阅读有关泛型的更多信息。
以上是 迅速对类名称进行<>(尖括号)是什么? 的全部内容, 来源链接: utcz.com/qa/408641.html