functional-programming:使用TypeScript和fp-ts进行函数式编程简介

时间:2024-05-04 18:11:24
【文件属性】:

文件名称:functional-programming:使用TypeScript和fp-ts进行函数式编程简介

文件大小:464KB

文件格式:ZIP

更新时间:2024-05-04 18:11:24

TypeScript

介绍 此回购介绍了使用TypeScript以及fp-ts生态系统中的库的函数式编程概念。 该fork是的的编辑翻译。 作者将其原始内容用作他有关函数式编程的讲座和研讨会的参考和辅助材料。 编辑的目的是在不改变概念或结构的情况下扩展材料,有关编辑目标的更多信息,请参见文件。 表中的内容: 半组产品 平等与秩序 情商等价关系作为分区 奥德 Monoids 执行 折叠式的 纯函数和部分函数部分功能 ADT和功能错误处理 什么是ADT? 产品种类 为什么是“产品”类型? 什么时候可以使用产品类型? 总和类型 建设者 模式匹配 为什么是“求和”类型? 什么时候应该使用总和类型? 功能错误处理 Option类型 Either类型 范畴论 定义 第一部分(组成部分) 第二部分(组成) 类别作为编程语言 TypeScript的类别 构图的核心问题 函子 作为程序起作用 关于B = F<


【文件预览】:
functional-programming-master
----.gitignore(40B)
----images()
--------kleisli_arrows.png(9KB)
--------kleisli.jpg(15KB)
--------kleisli_category.png(18KB)
--------functor.jpg(36KB)
--------of.png(13KB)
--------eilenberg.jpg(17KB)
--------maclane.jpg(16KB)
--------moggi.jpg(181KB)
--------wadler.jpg(36KB)
--------kleisli_composition.png(22KB)
--------mutable-immutable.jpg(15KB)
--------flatMap.png(23KB)
--------category.png(15KB)
----package.json(762B)
----tslint.json(428B)
----package-lock.json(22KB)
----src()
--------05_game.ts(2KB)
--------Console.ts(536B)
--------reader.ts(7KB)
--------01_retry.ts(3KB)
--------onion-architecture()
--------index.ts(0B)
--------03_shapes.ts(3KB)
--------04_applicative.ts(2KB)
--------02_ord.ts(2KB)
----CONTRIBUTING.md(301B)
----task-vs-promise.md(954B)
----LICENSE(1KB)
----monad-transformers.md(3KB)
----tsconfig.json(433B)
----README.md(88KB)
----.prettierrc(63B)

网友评论