范畴论基础(4) - Monad

JavaScript中的flatMap方法(本质上)是什么? // [ [ 1, 1 ], [ 2, 2 ], [ 3, 3 ] ] const val1 = [1, 2, 3].map(i => [i, i]); // [ 1, 1, 2, 2, 3, 3 ] const val2 = [1, 2, 3].flatMap(i =>
Read more →

范畴论基础(3) - Functor

JavaScript中的map方法(本质上)是什么? const array1 = [1, 2, 3] const array2 = array1.map(i => i + 1) const array3 = array1.map(i => String.fromCharCode(96 + i)) array2是[2, 3, 4],array3是[
Read more →

范畴论基础(2) - 函数式编程基本概念

函数签名 f :: A -> B 表示一个函数f,输入类型A,返回类型B f :: A -> B -> C 可以表示两个等价的含义: 一个函数f,输入类型A 和B,返回C 一个函数f,
Read more →

范畴论基础(1) - 范畴论是什么

范畴论(Category Theory)是数学的一个分支。研究的不是对象(数值),而是对象与对象之间的关系。 范畴论的产生可能与人脑本身的结构有
Read more →

Blog Built And Published From Vercel

A test from vercel
Read more →