Skip to Content
学习函数式编程
book

学习函数式编程

by Jack Widman
May 2025
Intermediate to advanced
138 pages
1h 19m
Chinese
O'Reilly Media, Inc.

Overview

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

学习如何像函数式程序员一样思考和编写代码。通过这本实用指南,熟悉面向对象编程的软件开发人员将深入探索函数式编程的核心概念,并学习如何在大型或复杂的软件项目中同时运用函数式编程和面向对象编程的特性。

作者杰克·维德曼(Jack Widman)使用 Java、Python、C#、Scala 和 JavaScript 的示例,帮助您获得新的视角和一套工具来管理问题领域的复杂性。您将能够编写更简单、可重用、更易于测试和修改且更一致的代码。本书还向您展示了如何使用范畴论中的模式来帮助弥合 OOP 与函数式编程之间的差距。

  • 学习函数式编程基础,探索函数式程序员解决问题的方法
  • 理解函数式编程与面向对象编程及命令式编程的差异
  • 使用一套实用且可应用的设计模式,以函数式方式建模现实世界
  • 学习如何将函数式编程和面向对象编程的特性融入软件项目
  • 恰当地应用函数式设计模式,并用它们编写正确、健壮且易于修改的代码
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

C语言核心技术(原书第2版)

C语言核心技术(原书第2版)

Peter Prinz, Tony Crawford
Google软件工程

Google软件工程

Titus Winters, Tom Manshreck, Hyrum Wright

Publisher Resources

ISBN: 9798341659407