分析:
刚开始定义一个fn函数,函数内部只有一个GO对象
当调用fn函数后,会生成一个AO对象,并创建fm函数
运行fm(100),及运行fm函数,fm函数内部产生一个AO对象====>fg函数创建
运行fg(90)
函数输出结果====>123 100 90
再次调用fm函数,执行fm(200);再次创建一个fg函数
执行fg(90)
函数执行完毕,输出结果====>123 200 90
在看一个例子,加深理解:
分析:
分析:
刚开始定义一个fn函数,函数内部只有一个GO对象
当调用fn函数后,会生成一个AO对象,并创建fm函数
运行fm(100),及运行fm函数,fm函数内部产生一个AO对象====>fg函数创建
运行fg(90)
函数输出结果====>123 100 90
再次调用fm函数,执行fm(200);再次创建一个fg函数
执行fg(90)
函数执行完毕,输出结果====>123 200 90
在看一个例子,加深理解:
分析: