【发布时间】:2020-02-03 19:39:07
【问题描述】:
我正在学习 TypeScript,并试图定义一个具有静态返回类型和一些静态参数的函数。这两个定义似乎都这样做,但语法不同。为什么?这些在我想念的某些方面有什么不同吗?
// function with statically typed parameters and return type defined
function addNums(n1: number, n2: number, n3: number): void
{
let sum = n1 + n2 + n3;
alert(sum);
}
// This seems to accomplish the same thing but needlessly more complex
let alsoAddNums : (one: number, two: number, three: number) => void
= function(n1, n2, n3)
{
let sum = n1 + n2 + n3;
alert(sum);
}
【问题讨论】:
标签: typescript function types static return