在 TypeScript 中,函数类型定义可以使用以下语法:

function 函数名(参数: 参数类型): 返回值类型 {
  // 函数体
}

其中,参数类型和返回值类型都是 TypeScript 中的数据类型。例如,以下是一个求和函数的类型定义:

function sum(a: number, b: number): number {
  return a + b;
}

上述函数的类型定义表示它接受两个参数,它们都是数字类型,函数返回值也是数字类型。

除了使用函数声明语法,还可以使用函数表达式语法来定义函数类型。例如:

const sum: (a: number, b: number) => number = function(a: number, b: number): number {
  return a + b;
}

其中,(a: number, b: number) => number 表示这个函数接受两个数字类型的参数,返回一个数字类型的值。

ts 函数类型定义

原文地址: https://www.cveoy.top/t/topic/bh8T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录