摘要: 当我们说起函数式编程来说,我们会看到如下函数式编程的长相: 函数式编程的三大特性: immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为,程序中的状态不好维护,在并发的时候更不 阅读全文
posted @ 2016-08-05 17:19 Ice_Max 阅读(249) 评论(0) 推荐(0) 编辑
摘要: what is closure? -- A closure is a function that can access interesting non-local variables Variable scope When you declare a local variable, that var 阅读全文
posted @ 2016-08-05 17:12 Ice_Max 阅读(221) 评论(0) 推荐(0) 编辑