Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

scala > Beschränkungen von scala gegenüber scalac

Beschränkungen von scala gegenüber scalac

Es gibt einige Beschränkungen bei der Ausführung von Quelldateien mit scala im Vergleich zum Kompilieren mit scalac.

Alle mit scala ausgeführten Skripten werden in einem anonymen object verpackt, das mehr oder weniger wie das folgende Beispiel aussieht:

// code-examples/ToolsLibs/script-wrapper.scala

object Script {
  def main(args: Array[String]): Unit = {
    new AnyRef {
      // Hier wird Ihr Skriptcode eingefügt.
    }
  }
}

Derzeit darf ein Scala-object keine Package-Deklarationen enthalten, und somit können Sie in einem Skript keine Packages deklarieren. Aus diesem Grund müssen auch die Beispiele dieses Buchs, in denen Packages verwendet werden, getrennt kompiliert und ausgeführt werden, wie es in diesem Beispiel aus Kapitel 2 der Fall ist:


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint