首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
函数式编程
订阅
l小梁同学l
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Functor、Applicative 和 Monad
Functor、Applicative 和 Monad 是函数式编程语言中三个非常重要的概念,尤其是 Monad ,难倒了不知道多少英雄好汉。事实上,它们的概念是非常简单的,但是却很少有文章能够将它们描述清楚,往往还适得其反,越描越黑。与其它文章不同的是,本文将从结论出发,层层深入,一步步为你揭开它们的神秘面纱。
『状态』驱动的世界:ReactiveCocoa
这篇以及之后的文章主要会对 ReactiveObjc v2.5 的实现进行分析,从最简单的例子中了解 ReactiveCocoa 的工作原理以及概念,也是笔者个人对于 RAC 学习的总结与理解。本文主要会围绕 RAC 中核心概念 RACSignal 展开,详细了解其底层实现。 …
ReactiveCocoa v2.5 源码解析之架构总览
ReactiveCocoa 是一个 iOS 中的函数式响应式编程框架,它受 Functional Reactive Programming 的启发,是 Justin Spahr-Summers 和 Josh Abernathy 在开发 GitHub for Mac 过程中的一个副产品,它提供了一系列用来组合和转换值流的 API 。
从回调地狱到自函子上的幺半群:解密熟悉又陌生的 Monad
前端领域中许多老生常谈的话题背后,其实都蕴含着经典的计算机科学基础知识。在今天,只要你使用 JS 发起过网络请求,那其实你基本就使用过了函数式编程中的 Monad。这是怎么一回事呢?让我们从回调地狱说起吧…… 熟悉 JS 的同学对于回调函数一定不会陌生,这是这门语言中处理异步事…
[译] Promise 是如何工作的?
在这篇博文中我们将看到什么是 Promise,它是怎样工作的,为什么你应该 / 不该使用它们。
React Most 函数式最佳实践
我将继续使用 React Most 的 Counter 这个简单的例子,逐渐重构以展示如何使用函数式 feature