高阶函数是指:如果一个函数符合以下2个规则之一,即为高阶函数
- 若A函数接受的参数是一个函数,则A为高阶函数
- 若A函数的返回值依然是一个函数,则A也为高阶函数
函数柯里化是指:通过函数调用再一次返回函数,实现多次接受参数,并在最后统一处理的编码方法
在学习函数柯里化时遇到了一个问题:如果我们使用了函数柯里化,的确在某一些场景会非常优雅,或者是某些场景必须通过函数的柯里化来解决。
但是柯里化使用了闭包,我们知道闭包会占用内存,可能也会内存泄漏
所以,如果在代码过程中,某些功能既可以柯里化解决,也可以普通函数解决,请问在实际工作中的这种情况下,会使用函数的柯里化吗?
请各位大佬赐教~~~~~