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

Funktionale Datenstrukturen

In der funktionalen Programmierung gibt es einige typische Datenstrukturen; die meisten von ihnen sind Behälter in der Art von Kollektionen. Sprachen wie Erlang beruhen auf sehr wenigen dieser Typen, während andere funktionale Sprachen ein reichhaltigeres Typsystem bieten.

Diese typischen Datenstrukturen unterstützen alle dieselbe Untermenge von Funktionen höherer Ordnung für das lesende Durchlaufen und für den Zugriff auf die Elemente in den Datenstrukturen. Durch diese Einheitlichkeit können sie wie »Protokolle« für den Austausch von Daten zwischen Komponenten bei minimierter Kopplung genutzt werden.

Tatsächlich sind diese Datenstrukturen und ihre Operationen so nützlich, dass sie in vielen Sprachen unterstützt werden, ...

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