1
的类型,我有以下示例代码:为什么打字稿不能推断递归函数
//Derived type of sum ([head, ...tail]: number[]) => any
let sum =
([head, ...tail]: number[]) => head ? head + sum(tail) : 0
let x: string = sum([1, 2, 3]);
alert(x);
为什么打字稿推断返回product
类型为any
?流程报告此code错误,我相信这是错误的。