最佳答案
TypeScript 规范所称的类型断言有什么区别吗:
var circle = <Circle> createShape("circle");
更新 as
接线员:
var circle = createShape("circle") as Circle;
两者都通常用于编译时强制转换?