标签: scala
如果Nothing是包含AnyVal的{{1}}的子类,那么为什么我无法将Unit分配给Nothing?
Nothing
AnyVal
Unit
oh
答案 0 :(得分:8)
它位于scaladoc。
没有什么是其他所有类型的子类型(包括scala.Null); 不存在此类型的实例。
如果没有Nothing的实例,则无法将其分配给任何内容。这不是一个价值。
答案 1 :(得分:5)
Nothing是一种类型,而不是一种价值。您只能为变量赋值。