Kapitel 14. Die Scala-Sammlungsbibliothek

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Dieses Kapitel schließt unsere Diskussion über die Standardbibliothek mit einer Besprechung der Collections ab. Sie sind in einer objektorientierten Hierarchie organisiert und verwenden viele Mixins, aber ihre Abstraktionen betonen FP.

Die gesamte Scala 2.13-Standardbibliothek wird in Scala 3 wiederverwendet, mit einigen Ergänzungen, aber ohne Änderungen am 2.13-Inhalt. Die Collections-Dokumentation bietet eine umfassende Diskussion über die Scala Collections. Dieses Kapitel bietet eine kurze Zusammenfassung.

Die Collections wurden für Scala 2.13 deutlich überarbeitet. Dennoch lässt sich der meiste Code aus Scala 2 vor 2.13 ohne Änderungen neu kompilieren, wenn du auf Scala 2.13 aktualisierst. Wenn veraltete Funktionen verwendet wurden, sind die meisten jetzt entfernt. In der Dokumentation zur Migration von Sammlungen findest du weitere Informationen zum Umstieg von Scala 2.12 auf 2.13 Sammlungen. Ich werde mich hier auf die Sammlungen konzentrieren, wie sie in Scala 2.13 und 3 existieren.

Tipp

Um von Scala 2 auf Scala 3 zu migrieren, empfehle ich, zuerst auf Scala 2.13 zu aktualisieren, um Probleme mit der Verwendung von Collections und einige andere Änderungen zu beheben, und dann auf Scala 3 zu aktualisieren.

Wir werden besprechen, wie die Sammlungen organisiert sind und einige der wichtigsten Typen. ...

Get Scala programmieren, 3. Auflage 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.