今天写程序的时候用了一次嵌套在函数里的类,因为以前看过嵌套在函数里的函数。
没有任何问题,很正常。
大概样子:
def functionA():
class classB:
def __init__(self):
print 'hello'
b = classB()
if __name__ == '__main__':
functionA()
但是没有看过哪本书上提到这种用法,望了解的人帮我确认一下的确有这种用法。
话说回来,如果python真的设计时考虑到了这个,那python里函数和类不就能任意相互嵌套了?
我不知道怎么搜,网上我没找到类似的用法:-(
Best,
Xiaokui