unkown类型
Posted guangzhou11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unkown类型相关的知识,希望对你有一定的参考价值。
1,任何类型的值都可以赋给 unkown类型
2. 如果没有类型断言或基于控制流的类型细化时 unknown 不可以赋值给其它类型,此时它只能赋值给 unknown 和 any 类型
3. 如果没有类型断言或基于控制流的类型细化,则不能在它上面进行任何操作
4.unknown 与任何其它类型组成的交叉类型,最后都等于其它类型、
5.unknown 与任何其它类型组成的联合类型,都等于 unknown 类型,但只有any例外,unknown与any组成的联合类型等于any
6.never 类型是 unknown 的子类型
7.keyof unknown 等于类型 never:
8.只能对 unknown 进行等或不等操作,不能进行其它操作
9.unknown 类型的值不能访问其属性、作为函数调用和作为类创建实例:
10.使用映射类型时如果遍历的是 unknown 类型,则不会映射任何属性
以上是关于unkown类型的主要内容,如果未能解决你的问题,请参考以下文章
是否有一个gem提供支持来检测对本机ruby类型实例的更改?
Eclipse Sts pom.xml第一行报错 unkown (springboot 项目)
go mod 安装依赖 unkown revision问题解决