摘要: 内容要点: 可以将上次的计算结果缓存起来。在函数式编程当中,这中缓存技巧叫做 "记忆"。 需要注意的是,记忆只是一种编程技巧,本质上是牺牲算法的空间复杂度以换取更优的时间复杂度,在客户端JS中代码代码执行的时间复杂度往往成为瓶颈,因此在大多数场景下,这种牺牲空间换取时间的做法以提升程序执行效率的做法 阅读全文
posted @ 2016-09-02 14:31 承载梦想-韩旭明 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 本节讨论的是一种函数变换技巧,即把一次完整的函数调用拆成多次函数调用,每次传入的实参都是完整实参的一部分,每个拆分开的函数叫做不完全函数(partial function),每次函数调用叫做不完全调用(partial application),这种函数变换的特点是每次调用都返回一个函数, 阅读全文
posted @ 2016-09-02 10:18 承载梦想-韩旭明 阅读(503) 评论(0) 推荐(0) 编辑