【问题标题】:What's the meaning of "value class space is flat"?“价值类空间是平坦的”是什么意思?
【发布时间】:2011-09-25 03:59:37
【问题描述】:

我现在正在阅读《Scala 编程》一书。在第 11 章中,它提到:

注意值类空间是平坦的。

但是没有人解释它的含义。那很重要么?为什么?以及如何使用以及如何检查值类空间真的很平坦。看来,它应该告诉 ref 类空间不是平坦的,但不是,没有其他话再说一遍。所以我想知道“空间是扁平的”是什么意思,为什么值类空间是扁平的。

【问题讨论】:

  • 可能是指AnyVal下的特殊类型,比如IntLong?没有后代。
  • @pst,是的,我想就是这样,下一句是:“所有值类都是 scala.AnyVal 的子类型,但它们互不子类”
  • @huynhjl,当我读到这个的时候,一个想法“平坦内存”在我脑海里闪过,所以我想了一会儿关于类后面的内存空间,这是错误的方式。

标签: scala class-hierarchy


【解决方案1】:

扁平类层次结构是具有许多同级类和很少或没有子类(在这种特殊情况下没有子类)的层次结构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-09
    • 2021-06-02
    相关资源
    最近更新 更多