← 문제 목록
고급
Python
100P
__init__ vs __new__ 혼동
다음 싱글톤 패턴 코드의 버그를 찾으세요.
PYTHON
class Singleton:
_instance = None
def __init__(self):
if Singleton._instance is None:
Singleton._instance = self
self.value = 42
a = Singleton()
b = Singleton()
print(a is b)
print(b.value)
0명 풀이 · 정답률 0%