函数

函数类型

书写完整函数类型

函数类型包含两部分:参数类型和返回值类型。

let myAdd: (x: number, y: number) => number = 
function(x: number, y: number) {
    return x + y
}

推断类型

在赋值语句的一边指定了类型但是另一边没有类型的话,TypeScript 编译器会自动识别出类型

let myAdd = function(x: number, y: number): number { 
  return x + y
}

let myAdd: (baseValue: number, increment: number) => number = 
function(x, y) {
  return x + y
}
原文地址:https://www.cnblogs.com/renzhiwei2017/p/15533108.html