泛型参数
泛型形参子句
func simpleMax<T: Comparable>(_ x: T, _ y: T) -> T {
if x < y {
return y
}
return x
}simpleMax(17, 42) // T 被推断为 Int 类型
simpleMax(3.14159, 2.71828) // T 被推断为 Double 类型Where 子句
generic-parameter-clause
generic-parameter-list
generic-parameter
requirement-clause
requirement-list
requirement
conformance-requirement
same-type-requirement
泛型实参子句
generic-argument-clause
generic-argument-list
generic-argument
最后更新于