使用 TypeScript,您可以显式指定类型或让编译器推断它们。
有没有办法将推断的类型添加到原始源代码中?
例如,我将从:
private posX = 0;
private posY = 0;
private sizeX = 0;
private sizeY = 0;
我会运行类型推断,因为在这种情况下可以推断出类型,我会得到:
private posX: number = 0;
private posY: number = 0;
private sizeX: number = 0;
private sizeY: number = 0;
这样,在编辑代码时,我可以检查推理是否按预期工作,如果合适,我可以手动提供更多限制性类型。