Bewertung:

Das Buch wird für seine prägnante und klare Darstellung der funktionalen Programmierfunktionen von Kotlin gelobt, wodurch es auch für Anfänger zugänglich ist. Einige erfahrene Entwickler finden jedoch, dass es bei fortgeschrittenen Themen an Tiefe mangelt und sich wiederholende Inhalte enthält.
Vorteile:⬤ Prägnant und leicht verständlich
⬤ gut geeignet für Anfänger und Einsteiger
⬤ praktische Beispiele und Übungen
⬤ hohe Informationsdichte
⬤ klare Erklärungen der funktionalen Programmiereigenschaften
⬤ von vielen Lesern geschätzt.
⬤ Seicht für fortgeschrittene Entwickler
⬤ mangelnde Tiefe bei bestimmten Themen wie Currying und Tail-Rekursion
⬤ einige Inhalte wirken repetitiv und unnötig
⬤ nicht umfassend genug für erfahrene Programmierer.
(basierend auf 6 Leserbewertungen)
Functional Kotlin
Funktionales Kotlin.
Kotlin ist eine leistungsstarke Sprache, die bereits die Android- und Backend-Entwicklung revolutioniert hat, aber sie bietet auch eine leistungsstarke Unterstützung für funktionale Programmierung. Seine erstaunlichen Features, wie funktionale Sammlungsverarbeitung, DSL-Builder, Scope-Funktionen oder Context-Receiver, helfen Entwicklern, eine intuitive und ausdrucksstarke funktionale Syntax zu erreichen. Darüber hinaus ermöglicht die Erweiterbarkeit von Kotlin Bibliotheken wie Arrow, einen noch funktionaleren Stil zu fördern, während gleichzeitig Typsicherheit, Stabilität und Leistung gewährleistet sind. Dank all dem ist Kotlin das gelobte Land für viele Entwickler geworden, die sich für funktionale Programmierung in realen Anwendungen begeistern.
Über das Buch.
Dieses Buch befasst sich mit den Funktionen der funktionalen Programmierung in Kotlin. Es behandelt zunächst die Grundlagen und baut dann darauf auf. Es stellt wichtige und praktische Themen wie die Verarbeitung von Sammlungen, Funktionsreferenzen, Scope-Funktionen, die Verwendung und Erstellung von DSLs und Kontextempfänger vor.
Für wen dieses Buch geeignet ist.
Dieses Buch ist perfekt für Entwickler, die die Grundlagen von Kotlin kennen und fortgeschrittene Funktionen erlernen wollen. Mathematikkenntnisse sind NICHT erforderlich, um dieses Buch zu verstehen und davon zu profitieren. Es ist eine natürliche Fortsetzung von Kotlin for Developers: Essentials.
Was wird behandelt.
Dieses Buch konzentriert sich auf die funktionalen Eigenschaften von Kotlin, einschließlich:
⬤ Funktionstypen,.
⬤ anonyme Funktionen,.
⬤ Lambda-Ausdrücke,.
⬤ Funktionsreferenzen,.
⬤ funktionale Schnittstellen,.
⬤ Sammelverarbeitungsfunktionen,.
⬤ Sequenzen,.
⬤ DSL-Verwendung und -Erstellung,.
⬤ Scope-Funktionen,.
⬤ das Wesentliche der Arrow-Bibliothek.