0605.scala.ScalaObject

scala.ScalaObject

Scala APIs 與 Java APIs 不同在於它們還繼承自一個名為 ScalaObject 特別的標誌用(Mark)特質。

理念是 ScalaObject 包含了 Scala 編譯器定義和實作的方法,目的是讓 Scala 程序的執行更佳高效。到現在為止,Scala 物件包含了單個方法,名為$tag,用於其內部結構以提速樣式匹配(Pattern Match)。




trait ScalaObject


trait ScalaObject
extends AnyRef
[source: scala/ScalaObject.scala]

12    package scala
13   
14    import Predef._
15   
16    trait ScalaObject extends AnyRef





Comments