javascript 学会使用函数式编程的程序员(第3部分) 本系列的其它篇: 学会使用函数式编程的程序员(第1部分) 学会使用函数式编程的程序员(第2部分) 引用透明 (Referential Transparency) 引用透明是一个富有想象力的优秀术语,它是用来描述纯函数可以被它的表达式安全…
javascript 学会使用函数式编程的程序员(第2部分) 本系列的第一篇: 学会使用函数式编程的程序员(第1部分) 组合函数 (Function Composition) 作为程序员,我们是懒惰的。我们不想构建、测试和部署我们编写的一遍又一遍的代码。我们总是试图找出一次性完成工作的方…
javascript 学会使用函数式编程的程序员(第1部分) 在这篇由多部分组成的文章中,接下来将介绍函数式编程的一些概念,这些概念对你学习函数式编程有所帮助。如果你已经懂了什么是函数式编程,这可以加深你的理解。
javascript 学会使用函数式编程的程序员(第1部分) 我们刚开始学开车时,很吃力。当我们看到别人在做这件事的时候,看起来确实很容易。但结果比我们想象的要难。我们在父母的车里练习,直到熟悉了附近的街道,我们才敢在公路上冒险。但是经过反复的练习,我们学会…
无分类 异构列表(DslAdapter开发日志) 函数范式, 或者说Haskell的终极追求是尽量将错误”扼杀”在编译期, 使用了大量的手法和技术: 使用大量不可变扼杀异步的不可预计, 以及静态类型和高阶类型
无分类 有趣的 DApp 设计模式:First-class Asset 本篇文章的作者是 Jan,文章阐述了 Cell 模型中支持的一种非常有趣的 DApp 设计模式:First-class Asset,它让加密资产变成区块链中的「一等公民」。
javascript 函数式编程,真香 最开始接触函数式编程的时候是在小米工作的时候,那个时候看老大以前写的代码各种 compose,然后一些 ramda 的一些工具函数,看着很吃力,然后极力吐槽函数式编程,现在回想起来,那个时候的自己真的是见识短浅,…
javascript 面试官问:能否模拟实现JS的call和apply方法 其中模拟bind方法时是使用的call和apply修改this指向。但面试官可能问:能否不用call和apply来实现呢。意思也就是需要模拟实现call和apply的了。
无分类 如何学习一门计算机编程语言 计算机编程是一个实践性很强的“游戏”,对于新入门者,好多人都在想,哪一门编程语言最好,我该从哪开始呢?我的回答是:语言不重要,理解编程思想才是最关键的!所有编程语言都支持的那一部分语言特性(核心子集…