提交 fbc39a2d 编写于 作者: 雪洛's avatar 雪洛

docs: 更新any null兼容性说明

上级 0031853b
......@@ -486,7 +486,10 @@ let list: any[] = [1, true, "free"];
list[1] = 100;
```
- 注意:在 TS 中可以将 null 赋值给 any 类型的变量,但是在 Swift 和 Kottlin 中,any 类型属于非空类型,也就是不能将 null 赋值给 any 类型的变量。因此 在 UTS 中 也不能将 null 赋值给 any 类型,以免编译失败。
**注意**
- 在 TS 中可以将 null 赋值给 any 类型的变量,但是在 Swift 和 Kottlin 中,any 类型属于非空类型,也就是不能将 null 赋值给 any 类型的变量。因此 在 UTS 中 也不能将 null 赋值给 any 类型,以免编译失败。
- 4.18版本起uts在编译到js时,any类型会包含null类型。
## null类型 @null
......
......@@ -73,6 +73,8 @@ console.log(result instanceof Obj) // true
### any类型
> 4.18版本起,uts在编译到js时,any类型会包含null类型。
不同于ts,uts中any类型不包含null类型。
例如定义可选参数时应使用下面的写法:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册