可参考:https://www.cnblogs.com/lianyingteng/p/7743876.html suqare(5)等价于power(2)(5):cube(5)等价于power(3)(5): power相当于是一个工厂,由于参数不同,得到了两个不同的生产线,一个是square一个是cube,前者是返回参数的平方,后者返回的是参数的立方:这就是展开讨论的意义. 由于嵌套函数的外层作用域会被保存下来,所以在执行square=power(2)时,square变量指向的这个exp_of函数…