一、 类型推断 1. 怎么推断? 1.1 通过被赋值的值推断 let x1 = 42; // 推断出 x1 的类型是 number let x2: number = x1; // ok 1.2 上下文推断 type Adder = (a: number, b: number) => number; const add: Adder = (a, b) => { return a + b; } const x1 = add(1, 1); // 推断出 x1 类型是 number const x2 = add(