首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fp-ts
花东只争
创建于2024-11-11
订阅专栏
学习一些fp-ts的写法
暂无订阅
共6篇文章
创建于2024-11-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Doc
fp-ts-part-1fp-ts-part-1fp-ts-part-1fp-ts-part-1fp-ts-part-1fp-ts-part-1
Either
需求: 实现一个方法,给定某个公民,判断他是否是美国18岁以下的公民,符合条件,返回该公民。 一般的实现方式: fromPredicate 函数签名 接受两个函数,第一个函数判断数据是否符合规则,第二
TaskEither-1
什么时候使用TaskEither 当发起一个异步请求,可能会报错,也可能会返回数据的时候,此时就可以使用TaskEither将Promise包装起来。 案例1 发起一个异步请求,获取到年龄,年龄小于1
Option
fromNullable 函数签名 map 函数签名 组合案例 单纯使用pipe时会遇到这样的问题 这里的匿名函数的参数名称的命名,貌似用什么名称都不大正确,所以可以使用结构方式 为了既解决参数命名问
Task
函数签名 Task是一个方法,返回Promise,期望永远是成功返回数据的,所以不返回reject。如果异步请求可能会失败,则可以使用TaskEither。
fp-ts/function
flow 执行从左到右的函数组合。第一个参数可以是任意整数,其余参数必须是一元。 pipe 与flow类似,区别就是pipe第一个参数接受一个值,最终返回的是结果,不是函数。 flow也可以通过pip