728x90
반응형
728x170
■ ReferenceType 클래스를 사용해 약한 참조를 만드는 방법을 보여준다.
▶ 예제 코드 (PY)
import weakref
class Apple:
pass
apple1 = Apple()
apple1.Color = "빨강"
weakref1 = weakref.ReferenceType(apple1) # ref 별칭을 사용할 수 있다.
apple2 = weakref1()
print(apple2.Color) # 빨강
print(apple1 is apple2) # True, 두 객체는 동일하다.
728x90
반응형
그리드형(광고전용)
'Python > weakref' 카테고리의 다른 글
[PYTHON/WEAKREF] getweakrefcount 함수 : 약한 참조 카운트 구하기 (0) | 2022.09.24 |
---|---|
[PYTHON/WEAKREF] WeakValueDictionary 클래스 : 약한 참조 딕셔너리 사용하기 (0) | 2022.09.23 |
[PYTHON/WEAKREF] proxy 함수 : dict 객체를 위한 약한 참조 프록시 만들기 (0) | 2022.09.22 |
[PYTHON/WEAKREF] getweakrefs 함수 : 약한 참조 리스트 구하기 (0) | 2022.09.22 |
[PYTHON/WEAKREF] proxy 함수 : 약한 참조 프록시 만들기 (0) | 2022.09.22 |
댓글을 달아 주세요