Forwarded from Deleted Account
OOP 就是提升复用性的 FP
(如果再加上 FP 就是真正意义的多范式了,纯 OOP 只是和 FP 有交集)
(如果再加上 FP 就是真正意义的多范式了,纯 OOP 只是和 FP 有交集)
Forwarded from Deleted Account
没有 namespace
只有 binding
Lisp(1) 是 dynamic 时序作用域
Lisp(2) 是 binding
只有 binding
Lisp(1) 是 dynamic 时序作用域
Lisp(2) 是 binding
Forwarded from Science Yuan
主谓宾缩减一下 一个闭包是一种技术 这怎么可能
没有一等函数就没有闭包吗,那java不能加入闭包吗
最后所谓的闭包是名词误用
没有一等函数就没有闭包吗,那java不能加入闭包吗
最后所谓的闭包是名词误用
Forwarded from Deleted Account
Java 只是没有“所谓的”闭包
java.util.function.Function
面向对象里一个对象其实可以视作一个闭包
尤其是 anonymous class instance 时
java.util.function.Function
面向对象里一个对象其实可以视作一个闭包
尤其是 anonymous class instance 时
Forwarded from Deleted Account
Haskell 就是 Lisp(4),所以 Lisp(n) 里 n 的含义是什么?没有任何特殊的含义。
好比 unification 类型推导最终不能把 type parameter T 给 reduce 到一种可能性,当然是最后再反过来检查的时候啦(不同的 substitution 组是可能的)
好比 unification 类型推导最终不能把 type parameter T 给 reduce 到一种可能性,当然是最后再反过来检查的时候啦(不同的 substitution 组是可能的)