【发布时间】:2011-09-25 03:59:37
【问题描述】:
我现在正在阅读《Scala 编程》一书。在第 11 章中,它提到:
注意值类空间是平坦的。
但是没有人解释它的含义。那很重要么?为什么?以及如何使用以及如何检查值类空间真的很平坦。看来,它应该告诉 ref 类空间不是平坦的,但不是,没有其他话再说一遍。所以我想知道“空间是扁平的”是什么意思,为什么值类空间是扁平的。
【问题讨论】:
-
可能是指
AnyVal下的特殊类型,比如Int和Long?没有后代。 -
@pst,是的,我想就是这样,下一句是:“所有值类都是 scala.AnyVal 的子类型,但它们互不子类”。
-
@huynhjl,当我读到这个的时候,一个想法“平坦内存”在我脑海里闪过,所以我想了一会儿关于类后面的内存空间,这是错误的方式。
标签: scala class-hierarchy