摘要: 概念 工作目录:当前所见,Working directory 暂存区域:以后要提交到仓库的文件,称为Index或者staging area Git 仓库:持久化存储快照的地方,HEAD指针所指向的地方 Git 基本工作流程: 1. 修改文件,会被git觉察 2. 手动选择修改过的文件以暂存文件。 3 阅读全文
posted @ 2018-09-27 22:44 Yang.kid 阅读(271) 评论(0) 推荐(0) 编辑
摘要: compose即函数嵌套组合 组合compose在第一篇已经初见端倪,可以感受一下。compose函数的实现用闭包的方法。不完善实现如下: const compose = (f, g) = { return x = f(g(x)); }; compose使用实例 你可以用ramda的compose函 阅读全文
posted @ 2018-09-27 21:24 Yang.kid 阅读(1211) 评论(3) 推荐(0) 编辑
摘要: 这节开始讲的例子都使用简单的TS来写,尽量做到和es6差别不大,正文如下 我们在编程中必然需要用到一些变量存储数据,供今后其他地方调用。而函数式编程有一个要领就是最好不要依赖外部变量(当然允许通过参数传递咯),如何解决这个矛盾的问题呢?将函数柯里化 就可以了,这种技巧可以让函数记住一些历史数据,也就 阅读全文
posted @ 2018-09-13 00:08 Yang.kid 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 我将写的第一个主题是 js的函数式编程 ,这一系列都是 mostly adequate guide 这本书的读书总结。原书在gitbook上,有中文版。由于原作者性格活泼,书中夹杂很多俚语,并且行文洒脱。中文译版难免有时需要思量一番,既然读了就写出来,能方便别人最好,也请读者指正。正文如下。 如果一 阅读全文
posted @ 2018-09-12 21:26 Yang.kid 阅读(1924) 评论(0) 推荐(0) 编辑