Functional Kotlin (Kotlin for Developers)
by Marcin Moskala(Author), Alejandro Serrano Mena (Contributor), Raúl Raja Martínez (Contributor), Simon Vergauwen (Contributor)
Publisher finelybook 出版社: 9788395452888 (October 19, 2022)
Language 语言: English
Print length 页数: 258 pages
ISBN-10: 8395452888
ISBN-13: 9788395452888
Book Description
Functional Kotlin
Kotlin is a powerful language that has already revolutionized Android and backend development, but it also has powerful support for functional programming. Its amazing features, like functional collection processing, DSL builders, scope functions, or context receivers, help developers achieve intuitive and expressive functional syntax. Additionally, Kotlin’s extensibility allows libraries like Arrow to promote an even more functional style, all while keeping proper type safety, stability, and performance. Thanks to all this, Kotlin has become the promised land for many developers who are passionate about functional programming in real-life applications.
About the book
This book is about Kotlin’s functional programming features. It covers the essentials first and then builds on them. It presents important and practical topics like collection processing, function references, scope functions, DSL usage and creation, and context receivers.
Who this book is for
This book is perfect for developers who know the basics of Kotlin and want to learn more advanced features. Math knowledge is NOT required to understand and benefit from this book. It is a natural continuation of Kotlin for Developers: Essentials.
What is covered
This book focuses on Kotlin’s functional features, including:
function types,
anonymous functions,
lambda expressions,
function references,
functional interfaces,
collection processing functions,
sequences,
DSL usage and creation,
scope functions,
the essentials of the Arrow library.
Functional Kotlin (Kotlin for Developers)
相关推荐
- Integrating Artificial Intelligence (ChatGPT) into Marketing, Economics, Business, and Finance
- Design of Embedded Robust Control Systems Using MATLAB® / Simulink®
- The Ultimate Guide to Claude Code: Everything You Need to Master Prompting in the AI Era
- Cryptographic Algorithms: Elliptic and Jacobian, Elliptic Curve Cryptography and Computational Security
finelybook
