如果没有这个数据结构,那么下面的功能无法实现。 这个其实就是个对象。类型应该是个hash表。用来记录在定义函数时,所在环境的变量。 注意: 这里新的closure不是新建了一个environment。而是用的就是外面的那份。