FPBase - Kuangcp/Note GitHub Wiki
目录 start
目录 end|2020-06-24 02:06|
- 面向对象的主要限制是不能在现有方法上增加额外的逻辑,函数式就能将方法(函数)作为参数传入进行扩展
- 和AOP的区别:AOP是重型的基于动态代理类去封装扩展原方法
关于递归
- 非函数式语言中尽量是使用循环而不是递归, 函数式语言就要使用递归而不是循环
- 还有尾递归的概念,尾递归是将当前运行栈覆盖上一个运行栈而不是新增一个,减少栈的占用
- 码农翻身:张大胖学递归
- 深入了解尾递归
- 面试题关于递归的层层优化
- 递归化循环
map 映射
filter 过滤