完成了3.6节，闭包的实现