【发布时间】:2019-11-19 02:20:22
【问题描述】:
Scala 中的Any 和Unit 有什么区别?
我知道两者都是数据类型,但有什么区别?
【问题讨论】:
-
火腿......就像成千上万的人一样。你读过关于Scala Type Hierarchy 的一些基本知识吗?
Any是顶级类型,它是所有其他类型的超类型(意味着所有其他类型都是它的子类型)。而Unit只是一种特殊类型,只有一个居民(()也称为单位)。用于表示只执行副作用的函数的返回类型,如println。 - 你觉得他们有什么相似之处?
标签: scala