O'Reilly logo

Programmieren mit Scala by Alex Payne, Dean Wampler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Traversieren, abbilden, filtern, falten und reduzieren

Alle oben behandelten funktionalen Kollektionen – Listen, Maps, Sets sowie Tupel und Arrays – unterstützen eine Reihe gemeinsamer Operationen, die auf lesendem Durchlaufen (Traversieren) beruhen. Tatsächlich kann diese Einheitlichkeit ausgenutzt werden, wann immer ein »Container«-Typ auch diese Operationen unterstützt. Beispielsweise enthält eine Option null oder ein Element, je nachdem, ob es ein None oder ein Some ist.

Die Kollektionenbibliothek in Scala wurde zur Version 2.8 gründlich überarbeitet und neu strukturiert, wobei allerdings darauf geachtet wurde, dass die API aus Sicht der Anwendungsprogramme weitestgehend kompatibel blieb. Die folgende Darstellung bezieht sich auf die neue Struktur ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required