2012-10-22 61 views

回答

5

/src/library-aux/scala/Any.scala/src/library-aux/scala/AnyRef.scala包含trait Anytrait AnyRef

+0

謝謝,https://github.com/scala/scala/blob/master/src/library-aux/scala/Any.scala和https://github.com/scala/scala/blob/master/src /library-aux/scala/AnyRef.scala有這些來源給我我需要的答案。任何想法庫aux是在標準分佈? – MilesHampson

+1

正如library-aux的自述文件所指出的那樣,這些文件不是真正可編譯的(源文件主要在那裏,以便這些類型出現在scaladoc中)。運行時沒有像AnyRef或Any這樣的類。在jvm上,簡短的故事是'AnyRef'被映射到'java.lang.Object','AnyVal'沒有單個映射(映射到其中一個基本類型 - 例如'int') - 或者它的盒裝版本 - 例如'java.lang.Integer',具體取決於上下文。AnyRef' ='AnyVal' |'AnyRef',因此也沒有單一的直接映射。OVersimplified,但希望你能明白這一點。 –

+2

已更新鏈接git - > https://github.com/scala/scala/tree/2.12.x/​​src/library-aux/scala – Toby

相關問題