Typen und ihre Member importieren

Um etwas, das innerhalb eines Package deklariert worden ist, verwenden zu können, muss man es genau wie in Java oder ähnlichen Sprachen erst einmal importieren. Allerdings bietet Scala dafür gegenüber Java wesentlich erweiterte Optionen. Das folgende Beispiel illustriert verschiedene Möglichkeiten für den Import von Java-Typen:

// code-examples/TypeLessDoMore/import-example1.scala

import java.awt._
import java.io.File
import java.io.File._
import java.util.{Map, HashMap}

Sie können alle Typen eines Package importieren, indem Sie den Unterstrich ( _ ), wie es die erste Zeile zeigt, als Wildcard-Zeichen verwenden. Wie Sie in der zweiten Zeile sehen, kann man auch einzelne Scala- oder Java-Typen importieren.

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.