打字稿中的Never和void有什么区别?

具有讽刺意味的:

我已经读过这篇文章,但不清楚“从不”和“无效”类型有什么区别?

李:

在命令式语言中,void可以将其视为包含单个值的类型。此类语言不提供构造或使用此值的方法,但void可以将函数视为返回此琐碎值。

相反,never是一个不包含任何值的类型,这意味着具有这种返回类型的函数根本无法正常返回。这意味着抛出异常或无法终止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打字稿中的枚举和对象有什么区别

打字稿中any []和[]有什么区别

javascript 中的 var [{}] 和 var{} 与打字稿中的 let[{}] 和 let {} 有什么区别?

'Pick<A & B, keyof A | 和有什么区别 打字稿中的 keyof B> ' 和 'A & B'

打字稿中的Pick <T,“ properties”>和T [“ properties”]有什么区别

打字稿2中尖括号和“ as”有什么区别?

打字稿的订阅方法中的“数据”和“(数据)”有什么区别?

打字稿:number []和[number,number]之间有什么区别?

打字稿:使用吸气剂和普通功能有什么区别

* .d.ts和* .ts在打字稿中有什么区别?

tslints“typedef”和打字稿编译器“noImplicitAny”有什么区别?

Flutter 中的 main() 和 void main() 有什么区别

setter方法中void和self有什么区别

在 Swift 中,(()->()) 和 @escaping () -> Void 有什么区别?

在打字稿中,这两种索引签名类型有什么区别?

打字稿中的两个数组作品有什么区别

Void和no参数有什么区别?

打字稿原始类型:类型“数字”和“数字”之间有什么区别(TSC不区分大小写)?

打字稿 - 使用箭头和不使用箭头的可观察放置请求订阅有什么区别?

void和cv void有什么区别?

java.lang.Void和void有什么区别?

Qt5中的void QSqlQuery :: clear()和void QSqlQuery :: finish()有什么区别?

readOnly = true和TransactionType Never之间有什么区别?

void example() 和有什么区别;和无效的例子;在 Dart 语言的抽象类中?

在打字稿中导入库的不同方式有什么区别?

加载打字稿模块依赖项的三种方式之间有什么区别?

返回void和返回Task有什么区别?

返回void和{.noreturn。}有什么区别?

什么是打字稿中的Void(条件&&动作)