【发布时间】:2016-10-28 04:51:03
【问题描述】:
我有以下示例代码:
//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);
为什么 TypeScript 将 product 的返回类型推断为 any? Flow 报告此code 的错误,我相信这是正确的。
【问题讨论】:
标签: typescript