我的理解是:想要統(tǒng)一某作用域內(nèi)的類型,但是定義階段不清楚要“統(tǒng)一”的類型的具體類型
拿系統(tǒng)的Array舉例 以下是Xcode摘抄, 其中Element就表示泛型,并且這個(gè)名稱可以隨意取,只要有意義即可
@frozen public struct Array<Element> { //在定義結(jié)構(gòu)體/類/枚舉 的地方用<>定義泛型
**@inlinable** **public** **mutating** **func** append(**_** newElement: Element) //在 結(jié)構(gòu)體/類/枚舉 內(nèi)部使用
}