FAQ
Hi, 大家好

我发现scala.Null在文档和源代码里面不一样,这是咋回事捏?
2.10源代码中的Null:
https://github.com/scala/scala/blob/2.10.x/src/library-aux/scala/Null.scala
文档中的Null http://www.scala-lang.org/api/2.10.4/index.html#scala.Null

源码中的定义是: sealed trait Null
文档中定义是:* abstract final class Null extends AnyRef*

看起来文档中的定义是对的,因为表明了继承自AnyRef。
有点钻牛角尖了,但是忍不住问那边有问题?

Thanks
Simon

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Scala中文社区”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到scalacn+unsubscribe@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 scalacn@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout。

Search Discussions

  • Xuefeng Wu at May 15, 2014 at 9:21 am
    文档里写的是scalac编译后的实际结果,
    但源码并没有表现出这些隐藏性质来。



    2014-05-15 17:05 GMT+08:00 Simon Li <lishi1608@gmail.com>:
    Hi, 大家好

    我发现scala.Null在文档和源代码里面不一样,这是咋回事捏?
    2.10源代码中的Null:
    https://github.com/scala/scala/blob/2.10.x/src/library-aux/scala/Null.scala
    文档中的Null http://www.scala-lang.org/api/2.10.4/index.html#scala.Null

    源码中的定义是: sealed trait Null
    文档中定义是:* abstract final class Null extends AnyRef*

    看起来文档中的定义是对的,因为表明了继承自AnyRef。
    有点钻牛角尖了,但是忍不住问那边有问题?

    Thanks
    Simon

    --
    您收到此邮件是因为您订阅了Google网上论坛中的“Scala中文社区”论坛。
    要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到scalacn+unsubscribe@googlegroups.com
    要发帖到此论坛,请发送电子邮件至scalacn@googlegroups.com
    要查看更多选项,请访问https://groups.google.com/d/optout。


    --

    ~Yours, Xuefeng Wu/吴雪峰 敬上

    --
    您收到此邮件是因为您订阅了 Google 网上论坛的“Scala中文社区”论坛。
    要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到scalacn+unsubscribe@googlegroups.com
    要向此网上论坛发帖,请发送电子邮件至 scalacn@googlegroups.com
    要查看更多选项,请访问 https://groups.google.com/d/optout。
  • Simon Li at May 15, 2014 at 9:22 am
    是的,刚发现这句话...
    Source files under this directory cannot be compiled by normal means.
    They exist for bootstrapping and documentation purposes.
    多谢!

    Simon


    2014-05-15 17:20 GMT+08:00 Xuefeng Wu <benewu@gmail.com>:
    文档里写的是scalac编译后的实际结果,
    但源码并没有表现出这些隐藏性质来。



    2014-05-15 17:05 GMT+08:00 Simon Li <lishi1608@gmail.com>:

    Hi, 大家好

    我发现scala.Null在文档和源代码里面不一样,这是咋回事捏?
    2.10源代码中的Null:
    https://github.com/scala/scala/blob/2.10.x/src/library-aux/scala/Null.scala
    文档中的Null http://www.scala-lang.org/api/2.10.4/index.html#scala.Null

    源码中的定义是: sealed trait Null
    文档中定义是:* abstract final class Null extends AnyRef*

    看起来文档中的定义是对的,因为表明了继承自AnyRef。
    有点钻牛角尖了,但是忍不住问那边有问题?

    Thanks
    Simon

    --
    您收到此邮件是因为您订阅了Google网上论坛中的“Scala中文社区”论坛。
    要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到scalacn+unsubscribe@googlegroups.com
    要发帖到此论坛,请发送电子邮件至scalacn@googlegroups.com
    要查看更多选项,请访问https://groups.google.com/d/optout。


    --

    ~Yours, Xuefeng Wu/吴雪峰 敬上

    --
    您收到此邮件是因为您订阅了Google网上论坛中的“Scala中文社区”论坛。
    要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到scalacn+unsubscribe@googlegroups.com
    要发帖到此论坛,请发送电子邮件至scalacn@googlegroups.com
    要查看更多选项,请访问https://groups.google.com/d/optout。
    --
    您收到此邮件是因为您订阅了 Google 网上论坛的“Scala中文社区”论坛。
    要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到scalacn+unsubscribe@googlegroups.com
    要向此网上论坛发帖,请发送电子邮件至 scalacn@googlegroups.com
    要查看更多选项,请访问 https://groups.google.com/d/optout。

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupscalacn @
postedMay 15, '14 at 9:09a
activeMay 15, '14 at 9:22a
posts3
users2

2 users in discussion

Simon Li: 2 posts Xuefeng Wu: 1 post

People

Translate

site design / logo © 2019 Grokbase