我对 TypeScript 很陌生。我的 TypeScript 版本是 3.7.5。
恕我直言,这应该很容易,但我不知道为什么它不起作用。
function add<T> (a:T, b:T):T {
return a + b ;
}
console.log(add (5, 6));
Run Code Online (Sandbox Code Playgroud)
我收到错误:
运算符“+”不能应用于类型“T”和“T”。
我也用过这个:
function add<T extends string | number > (a:T, b:T):T
Run Code Online (Sandbox Code Playgroud)
有同样的错误。如果我不能使用+这个泛型,我为什么要使用泛型?