ts泛型

63 阅读1分钟

泛型(Generics)

泛型是只定义函数、接口或类时,不预先指定具体类型,而在使用的时候才指定类型。

image.png

使用泛型来处理, 函数名后面添加 <T> 其中,T用来表示任意输入的类型

image.png

多个类型参数

定义了一个 swap 函数,用来交换输入的元组 image.png

泛型约束

在函数内部使用泛型变量时,由于预先不知道它是什么类型,不能随意操作其属性或方法

image.png

image.png

多类型约束

image.png

泛型接口定义函数

image.png

泛型类

image.png