Repolode
hemanth

hemanth/functional-programming-jargon

用简短的 JavaScript 示例解释函数式编程术语的词汇表。

Star
18,743
Fork
1,003
未关闭 Issue
28
最近提交
上个月

这是什么?

函数式编程有一套自己的术语,柯里化、函子、单子等概念对初学者来说往往难以理解。这个项目是一份术语词汇表,用通俗的语言解释这些概念,并全程配有 JavaScript(ES2015)示例。

内容涵盖纯函数、引用透明、闭包、函数组合等基础概念,也包括幺半群、应用函子、透镜、自由单子等进阶主题。在适用的地方,定义遵循 Fantasy Land 规范中的术语。

项目还提供交互式图谱版本,并已翻译成中文、西班牙语、韩语、法语等多种语言。

核心功能

  • 01涵盖纯函数、闭包、柯里化、引用透明等核心术语。
  • 02包含单子、函子、透镜、自由单子等进阶概念。
  • 03每个条目都配有简短的 JavaScript 示例。
  • 04在适用时定义遵循 Fantasy Land 规范。
  • 05提供交互式图谱版本,并有多种语言翻译。

适用场景

  • 初次学习函数式编程的核心概念。
  • 阅读库文档或技术分享时,查询不熟悉的 FP 术语。
  • 在团队中讨论 JavaScript 函数式写法前统一术语理解。
  • 对照不同语言的译本,理解同一概念的表述差异。

收录于专题

标签

常见问题

functional-programming-jargon 是什么?
用简短的 JavaScript 示例解释函数式编程术语的词汇表。 函数式编程有一套自己的术语,柯里化、函子、单子等概念对初学者来说往往难以理解。这个项目是一份术语词汇表,用通俗的语言解释这些概念,并全程配有 JavaScript(ES2015)示例。
functional-programming-jargon 可以免费使用吗?用的什么许可证?
functional-programming-jargon 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
functional-programming-jargon 还在维护吗?
半年内有更新。functional-programming-jargon 最近一次提交是在 2026年10月4日。
functional-programming-jargon 适合用来做什么?
初次学习函数式编程的核心概念。 阅读库文档或技术分享时,查询不熟悉的 FP 术语。 在团队中讨论 JavaScript 函数式写法前统一术语理解。 对照不同语言的译本,理解同一概念的表述差异。
在哪里获取 functional-programming-jargon?
源代码和安装说明在 GitHub 上:https://github.com/hemanth/functional-programming-jargon

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目