09 Kotlin的Nothing类

68 阅读1分钟

Nothing

Nothing类不存在任何实例对象

用处1

用处1:作为函数的返回值类型,来明确表达这是个永不返回的函数。

使用场景1:抛异常

image.png

使用场景2:无限循环

image.png

用处2

用处2:作为泛型变量的通用的、空白的临时填充。

image.png Nothing类型是所有类型共同的子类型。

用处3

Nothing用处3:语法层面的完整化