__nonzero__。
class foo(object): def __nonzero__( self) : return self.bar % 2 == 0def a(foo): if foo: print "spam" else: print "eggs"def main(): myfoo = foo() myfoo.bar = 3 a(myfoo)if __name__ == "__main__": main()
欢迎分享,转载请注明来源:内存溢出
__nonzero__。
class foo(object): def __nonzero__( self) : return self.bar % 2 == 0def a(foo): if foo: print "spam" else: print "eggs"def main(): myfoo = foo() myfoo.bar = 3 a(myfoo)if __name__ == "__main__": main()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)