泛型求和定义类型

来源:4-7 泛型的三种定义和使用方式

AcmenLiu

2023-11-03

function b<K, v>(a: K, b: v): K {
return a + b
}
// 调用
b<string, number>('1, 2)
返回的就是个字符串,但是一直报错 ‘运算符“+”不能应用于类型“K”和“v”’

老师,这种情况如何定义求和类型

写回答

1回答

河畔一角

2023-12-07

不能这样定义类型,因为a是未知类型,但是参与了运算,所以会有系统异常,你如果要用a做运算,必须明确定义a的类型。

1
0

React18+TS 通用后台管理系统解决方案落地实战

全面提升React高阶技能,灵活驾驭各类后台管理系统开发痛点

624 学习 · 226 问题

查看课程