一尘不染

迅速对类名称进行<>(尖括号)是什么?

swift

在类声明中,<>尖括号和在swift内部声明的参数有什么用?像这样:

public class ClassName<T: Comparable> {


}

阅读 448

收藏
2020-07-07

共1个答案

一尘不染

它使类通用。Swift标准库没有很多泛型类的示例,但是它具有一些非常著名的泛型结构和枚举:

public struct Array<Element> : CollectionType, MutableCollectionType, _DestructorSafeContainer

public struct Dictionary<Key : Hashable, Value> : CollectionType, DictionaryLiteralConvertible

public enum Optional<Wrapped> : _Reflectable, NilLiteralConvertible


Swift编程语言的

“泛型”
下阅读有关泛型的更多信息。

2020-07-07