老师,你好。
关于这里函数柯里化的实现,我的理解,麻烦帮忙看下对不对!
编译最终都会执行 createCompileToFunctionFn 方法内的compile核心方法。compile方法需要用到baseOptions配置和baseCompile方法。compile会调用很多次,我们不希望每次调用compile都去传入baseOptions和baseCompile。就用闭包的方式让compile方法长久持有它们。
这样理解对吗?
长久持有它们的好处有哪些?比如把baseCompile通过柯里化把代码剥离出来使代码结构更加清晰。还是有啥好处不??