2011-09-25 55 views
8

我正在阅读Scala编程书。在第11章中提到:“价值班空间是否平坦”的含义是什么?

请注意,值类空间是平坦的。

但没有人解释它的含义。是不是重要?为什么?以及如何使用和如何检查价值课程空间是非常平坦的。看起来,它应该告诉裁判级别的空间不平坦,但没有,并且没有其他的话再说一遍。所以我想知道“空间是否平坦”的含义,以及为什么价值类空间是平坦的。

+3

也许它是指'AnyVal'下的* special *类型,比如'Int'和'Long'?没有后代。 – 2011-09-25 04:04:59

+0

@pst,是的我认为就是这样,下一句是:*“所有的值类都是scala.AnyVal的子类型,但是它们不会相互依赖”*。 – huynhjl

+0

@ huynhjl,当我读到这个时,脑海中出现了一个“平坦记忆”的想法,所以我想了一下关于课后的记忆空间,这是错误的方式。 –

回答

6

平面类层次结构是一个有很多兄弟类和很少或没有子类(在这种情况下没有)的类。