使用了上一小章节描述了如何通过使用关键字global去强制与全局变量同名的局部变量在使用时被当做全局变量,从而达到全局变量静态化的效果,因此可以在函数调用后保存运行结果。
结果在这一章本以为会使用在第八章作用域章节和上一小节介绍的global为旅行者问题提供闭包解法,作者却突然使用nonlocal实现环境变量的静态化。这个教学思路非常离谱,因为在出题前,解题中都未介绍过nonlocal关键字。
建议在8-11章节加入对nonlocal的介绍,在此处为旅行者问题提供解法时可以顺便call back.