有一个问题
Topic source这个问题困扰了两天,突然想明白了,哈哈!
传入*args或**kw 内部会先逐个(k,v)依次调用__setitem__(),而这时"self._capacity = capacity" 还未执行,
因此会报错AttributeError: 'LastUpdatedOrderedDict' object has no attribute '_capacity'
把"self._capacity = capacity"放在"super().__init__(*args, **kw)"前面就对了
- 1
LesLieM樂
我这样写(加了
*args
和**kw
)为什么不可以像下面这样创建实例
会报错