面试题答案
一键面试在 mathUtils.ts
中导出函数和接口
// mathUtils.ts
// 定义接口
export interface MathOperation {
(a: number, b: number): number;
}
// 定义函数
export function add(a: number, b: number): number {
return a + b;
}
在 main.ts
中导入并使用
// main.ts
// 导入接口和函数
import { MathOperation, add } from './mathUtils';
// 使用导入的函数
const result: number = add(5, 3);
console.log(result);
// 可以使用接口来定义变量类型
let operation: MathOperation = add;
let newResult: number = operation(10, 20);
console.log(newResult);