51Testing软件测试论坛 's Archiver
软件测试论坛
›
[自动化测试工具及框架]
› 下面的结果是 hello,引用func(),返回的结果就是 func2的内存地址,这里怎么理解?
奇犽
发表于 2018-2-27 09:36:33
下面的结果是 hello,引用func(),返回的结果就是 func2的内存地址,这里怎么理解?
下面的结果是 hello,引用func(),返回的结果就是 func2的内存地址,这里怎么理解?
一月蔷薇_456
发表于 2018-2-27 09:37:07
名字作用域的问题,def func2在被返回的时候就已经是一个 lambda 了,名字的符号
连接丢失了。而func2 = func()的 func2是一个全局的名字域,两者不冲突。
页:
[1]
查看完整版本:
下面的结果是 hello,引用func(),返回的结果就是 func2的内存地址,这里怎么理解?