将对象的实例声明为全局'在' __ init __'

时间:2015-06-09 22:14:19

标签: python

我维护一个用Python编写的应用程序,并遇到了类似这样的事情:

e.stopPropagation(); 

有人可以详细解释这里发生的事情以及将自我宣布为全球的目的是什么?

1 个答案:

答案 0 :(得分:3)

这两行

function F(a) {
    if (a) {
        return function G(b) {
            return 0;
        }
    } else {
        return 1;
    }
}

创建一个名为global a a = self 的全局变量引用当前正在调用其a方法的任何对象。本质上,应用程序似乎跟踪最近实例化的__init__实例。它应该是这样的:

A