Các tính năng chính Tập trung vào các khía cạnh chức năng của Kotlin và xác định các lợi thế mà lập trình chức năng mang lại cho bảng và các lợi ích mã hóa liên quan, Thực hiện các mẫu và kỹ thuật thiết kế lập trình chức năng phổ biến. Tìm hiểu cách kết hợp OOP và Lập trình phản ứng với Lập trình chức năng và cách RxKotlin và funkTionale có thể giúp bạn triển khai Lập trình chức năng trong Mô tả sách của Kotlin
Lập trình chức năng làm cho ứng dụng của bạn nhanh hơn, cải thiện hiệu suất và tăng năng suất của bạn. Kotlin hỗ trợ nhiều tính năng chức năng phổ biến và tiên tiến của các ngôn ngữ chức năng. Cuốn sách này sẽ đề cập đến AZ về lập trình chức năng trong Kotlin. Cuốn sách này thu hẹp khoảng cách ngôn ngữ cho các nhà phát triển của Kotlin bằng cách chỉ cho bạn cách tạo và sử dụng các cấu trúc chức năng trong Kotlin. Chúng tôi cũng thu hẹp khoảng cách tên miền bằng cách hiển thị cách xây dựng chức năng có thể được áp dụng trong các tình huống kinh doanh. Chúng tôi sẽ đưa bạn qua lambdas, khớp mẫu, không thay đổi và giúp bạn phát triển sự hiểu biết sâu sắc về các khái niệm và thực tiễn của lập trình chức năng. Nếu bạn muốn tìm hiểu cách giải quyết các vấn đề bằng Recursion, Kotlin cũng hỗ trợ cho nó. Bạn cũng sẽ học cách sử dụng thư viện funKtionale để thực hiện chương trình currying và lười biếng và hơn thế nữa. Cuối cùng, bạn sẽ học các mô hình và kỹ thuật thiết kế chức năng giúp bạn trở thành một lập trình viên giỏi hơn. Đến cuối cuốn sách, bạn sẽ tự tin hơn về các kỹ năng lập trình chức năng của mình và sẽ có thể áp dụng chúng khi lập trình trong Kotlin.
Những gì bạn sẽ học Tìm hiểu các khái niệm về lập trình chức năng với Kotlin Khám phá các Coroutines trong Kotlin Unpack Sử dụng plugin funkTionale Tìm hiểu Monads, Functiors và Applicative Kết hợp lập trình chức năng với OOP và lập trình phản ứng Khám phá sử dụng Monads với funkTionale Khám phá
Các nhà phát triển Kotlin không có kinh nghiệm lập trình chức năng, sẽ được hưởng lợi từ cuốn sách này.