我已阅读 this ,但不清楚“从不”和“无效”类型之间的区别是什么?
最佳答案
在命令式语言中,void
可以被认为是包含单个值的类型。此类语言不提供构造或使用此值的方法,但可以将 void
函数视为返回此微不足道的值。
相比之下,never
是一种不包含任何值的类型,这意味着具有此返回类型的函数根本无法正常返回。这意味着要么抛出异常,要么无法终止。
关于typescript - typescript 中的 never 和 void 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37910669/