标签: scala hierarchy type-systems
我听到有人说:
“Scala使用类型网格而不是类型层次结构,这与Java”不同。
我不太明白 type lattice 的含义是什么, type lattice 和 type hierarchy 之间的主要区别是什么。
有人可以向我解释这个词吗?
答案 0 :(得分:8)
它本质上意味着: Scala的类型层次结构是一个点阵,即它有一个“底部”和一个“顶部”。
从图片中可以看出,此处的顶部类型为Any,底部为Nothing。
Any
Nothing