这里v3类型应该是要示例一个boolean类型

This commit is contained in:
biubiubiu999
2023-08-11 23:06:55 +08:00
parent fbb32136cb
commit 011e715c4e

View File

@@ -237,7 +237,7 @@ function f():never {
let v1:number = f(); // 不报错
let v2:string = f(); // 不报错
let v3:string = f(); // 不报错
let v3:boolean = f(); // 不报错
```
上面示例中,函数`f()`会抛错,所以返回值类型可以写成`never`,即不可能返回任何值。各种其他类型的变量都可以赋值为`f()`的运行结果(`never`类型)。