【发布时间】:2012-10-25 21:52:33
【问题描述】:
我对 TypeScript 感到非常兴奋。如何设置函数参数的类型?
function twoMoreThanYou(calculateANumber: Function):number {
return calculateANumber(4) + 2;
}
function double(n:number):number {
return n*2;
}
console.log("TWO MORE", twoMoreThanYou(double))
如何更好地输入calculateANumber?我想指定它必须是一个接受数字并返回数字的函数。
然后我可以为该类型创建一个“接口”或一些简写,以便我可以使我的高阶函数签名更具可读性吗?
【问题讨论】:
标签: javascript functional-programming typescript higher-order-functions