Functional Kotlin: Optimize code using Functional Programming Techniques
暫譯: 函數式 Kotlin:使用函數式程式設計技術優化程式碼

Mario Arias, Rivu Chakraborty

  • 出版商: Packt Publishing
  • 出版日期: 2018-02-23
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Paperback
  • ISBN: 1788476484
  • ISBN-13: 9781788476485
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Learn how to apply Functional Programming with Kotlin to real-life projects with popular libraries like Arrow.

Key Features

  • Focus on the functional aspects of Kotlin and identify the advantages that functional programming brings to the table and the associated coding benefits,
  • Implement common functional programming design patterns and techniques.
  • Learn to combine OOP and Reactive Programming with Functional Programming and how RxKotlin and funkTionale can help you implementing Functional Programming in Kotlin

Book Description

Functional programming makes your application faster, improves performance, and increases your productivity. Kotlin supports many of the popular and advanced functional features of functional languages. This book will cover the A-Z of functional programming in Kotlin. This book bridges the language gap for Kotlin developers by showing you how to create and consume functional constructs in Kotlin. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We'll take you through lambdas, pattern matching, immutability, and help you develop a deep understanding of the concepts and practices of functional programming. If you want learn to address problems using Recursion, Koltin has support for it as well. You'll also learn how to use the funKtionale library to perform currying and lazy programming and more. Finally, you'll learn functional design patterns and techniques that will make you a better programmer.By the end of the book, you will be more confident in your functional programming skills and will be able to apply them while programming in Kotlin.

What you will learn

  • Learn the Concepts of Functional Programming with Kotlin
  • Discover the Coroutines

商品描述(中文翻譯)

學習如何將函數式編程應用於使用 Kotlin 的實際項目,並搭配像 Arrow 這樣的流行庫。

主要特點
- 專注於 Kotlin 的函數式特性,識別函數式編程帶來的優勢及其相關的編碼好處。
- 實現常見的函數式編程設計模式和技術。
- 學習如何將物件導向編程(OOP)和反應式編程(Reactive Programming)與函數式編程結合,以及如何使用 RxKotlin 和 funkTionale 在 Kotlin 中實現函數式編程。

書籍描述
函數式編程使您的應用程序更快,提升性能,並提高您的生產力。Kotlin 支援許多流行且先進的函數式語言特性。本書將涵蓋 Kotlin 中函數式編程的所有內容。這本書為 Kotlin 開發者填補了語言上的鴻溝,展示了如何在 Kotlin 中創建和使用函數式構造。我們還通過展示函數式構造如何應用於商業場景來填補領域上的鴻溝。我們將帶您了解 lambda 表達式、模式匹配、不變性,並幫助您深入理解函數式編程的概念和實踐。如果您想學習如何使用遞歸來解決問題,Kotlin 也支援這一點。您還將學習如何使用 funKtionale 庫來執行柯里化(currying)和懶編程等操作。最後,您將學習函數式設計模式和技術,讓您成為更好的程式設計師。在書籍結束時,您將對自己的函數式編程技能更有信心,並能在使用 Kotlin 編程時應用這些技能。

您將學習的內容
- 學習 Kotlin 的函數式編程概念
- 探索協程(Coroutines)