函数式编程
文章平均质量分 84
liuchengxu_
这个作者很懒,什么都没留下…
展开
-
实用的函数式编程
函数式编程 (functional programming) 正式开始有长足的发展始于 10 年前, 从那时起, 我开始看到 Scala, Clojure 和 F# 这样的语言得到关注. 这种关注并非只是像 “哇, 一个新语言, 酷!” 这样短暂的热度, 而是确实有某些实在的原因在推动着它 – 或者至少我们是这么认为的.摩尔定律告诉我们每隔 18 个月, 计算机的速度就会翻倍. 这个定律一直从 1翻译 2017-07-16 17:37:49 · 477 阅读 · 0 评论 -
Scala 最佳实践:纯函数
我们所处的是一个命令式编程(imperative programming)的时代,这也是我们为何更喜欢用命令式风格写代码的原因。在我们周围的一切都是可变的。虽然可变性并没有那么差劲,但是共享可变性就有点麻烦了。当我们引入共享可变性时,各种问题就会随之而来。函数式风格是应对这类问题的一个很好的方法。函数式编程指的是仅通过使用纯函数(pure function)和不可变值来完成软件应用的编写。在本文,我翻译 2017-07-26 17:06:21 · 1141 阅读 · 0 评论