Functional Kotlin
Функциональное программирование на Kotlin
Zusammenfassung:
Einleitung
Das Buch Functional Kotlin (Autoren Mario Arias und Rivu Chakraborty, 2018, 350 Seiten) ist ein praktischer Leitfaden zur Anwendung des funktionalen Ansatzes in der Sprache Kotlin. Obwohl Kotlin von Haus aus sowohl objektorientierte als auch funktionale Programmierung unterstützt, nutzen viele Entwickler nur einen kleinen Teil seiner Möglichkeiten. Dieses Buch soll diese Lücke schließen und zeigen, wie man saubereren, vorhersagbareren und leichter testbaren Code schreibt.
Worum es in dem Buch geht
Die Autoren führen den Leser Schritt für Schritt in die Schlüsselkonzepte der funktionalen Programmierung (FP) ein und demonstrieren deren Umsetzung in Kotlin. Das Buch behandelt:
- Grundlagen der FP: reine Funktionen, Unveränderlichkeit (immutability), keine Seiteneffekte.
- Arbeit mit Funktionen höherer Ordnung, Lambda-Ausdrücken und anonymen Funktionen.
- Funktionskomposition und Currying.
- Funktoren, applicative Funktoren und Monaden – von der Theorie bis zu praktischen Beispielen.
- Arbeit mit Collections im funktionalen Stil (map, filter, fold, flatMap).
- Fehlerbehandlung ohne Exceptions (Option, Either, Try).
- Parallelität und Asynchronität mit funktionalen Ansätzen.
- Testen von funktionalem Code.
Für wen dieses Buch geeignet ist
Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Kotlin vertraut sind (Syntax, Klassen, grundlegende Konstrukte), aber tiefer in die funktionale Paradigme eintauchen möchten. Es wird nützlich sein
Empfehlungen
Asynchrones JavaScript (Node.js): Das vollständige Handbuch
TypeScript für Data Science: Ein praktischer Leitfaden
Java für Data Science: Von der Datenerfassung bis zum maschinellen Lernen
GraphQL in JavaScript (Node.js): Vollständiger Leitfaden für moderne APIs
Java Performance: The Definitive Guide. Java-Performance: Das ultimative Handbuch
Effective Kotlin