URL details: hiyangguo.github.io/typescript-variant/#%E9%80%86%E5%8F%98
URL title:
TypeScript 的协变、逆变、双向协变、不变 | Godfery的博客
URL description:
TypeScript 给 JavaScript 添加了一套静态类型系统,是为了保证类型安全的,也就是保证变量只能赋同类型的值,对象只能访问它有的属性、方法。但是这种类型安全的限制也不能太死板,有的时候需要一些变通,比如子类型是可以赋值给父类型的变量的,可以完全当成父类型来使用,也就是“型变(variant)”(类型改变)。这种“型变”分为两种,一种是子类型可以赋值给父类型,叫做协变(covaria
URL last crawled:
2022-09-13
URL speed:
1.090 MB/s,
downloaded in 0.030 seconds
We found no external links pointing to this url.