看一下关于Typescript的文档,他们显示了一个example of writing the function type。
let myAdd: (x: number, y: number) => number =
function(x: number, y: number): number { return x + y; };我花了一段时间来破解上面的内容,当我最终破译时,它似乎是多余的打字。
myAdd不是自动从表达式的右侧获取定义的类型吗?我不明白在左边重新定义它(以稍微不同的格式)的意义。
我还有什么不明白的吗?
发布于 2019-09-23 00:38:55
你是在说紧接着的部分吗,"Inferring the types"?
在使用该示例时,您可能会注意到,即使等式的一侧只有类型,TypeScript编译器也可以计算出类型:
// myAdd有完整的函数类型let myAdd = function(x: number,y: number):number { return x+ y;};
https://stackoverflow.com/questions/58051223
复制相似问题