标签: 函数式编程
-
异构列表(DslAdapter开发日志)
函数范式, 或者说Haskell的终极追求是尽量将错误”扼杀”在编译期, 使用了大量的手法和技术: 使用大量不…
-
有趣的 DApp 设计模式:First-class Asset
本篇文章的作者是 Jan,文章阐述了 Cell 模型中支持的一种非常有趣的 DApp 设计模式:First-c…
-
【译】再见,面向对象编程(一)
我使用面向对象语言编程已经十几年了。我是用的第一个OO语言是C++,然后是Smalltak,最后是.NET和J…
-
函数式编程,真香
最开始接触函数式编程的时候是在小米工作的时候,那个时候看老大以前写的代码各种 compose,然后一些 ram…
-
面试官问:能否模拟实现JS的call和apply方法
其中模拟bind方法时是使用的call和apply修改this指向。但面试官可能问:能否不用call和appl…
-
如何学习一门计算机编程语言
计算机编程是一个实践性很强的“游戏”,对于新入门者,好多人都在想,哪一门编程语言最好,我该从哪开始呢?我的回答…
-
JS函数式编程 – 函子和范畴轮
在前面几篇介绍了函数式比较重要的一些概念和如何用函数组合去解决相对复杂的逻辑。是时候开始介绍如何控制副作用了。
-
JS函数式编程 – 函数组合与柯里化
我们都知道单一职责原则,其实面向对象的SOLID中的S(SRP, Single responsibility …
-
lodash源码分析之数据类型获取的兼容性
在前文《lodash源码分析之获取数据类型》已经解释了获取数据类型的方法,但是在有些环境下,一些 es6 新增…
-
手动实现一个compose函数
{代码…} {代码…}