용어 사전 coding 용어 페이지

RefCell<T>

빌림 규칙을 런타임에 검사하는 내부 가변성 타입

refcell #rust#memory#interior-mutability
English version

다른 이름

RefCell런타임 빌림 검사

선수 개념

관련 개념

핵심 아이디어

[[refcell|RefCell<T>]]는 컴파일 타임 대신 런타임에 빌림 규칙을 검사해 내부 값을 가변적으로 다루게 하는 타입입니다. 불변 참조만 있어도 내부 값은 바꿀 수 있지만, 규칙을 어기면 즉시 패닉이 발생합니다.

이 블로그에서의 역할

Mathbong에서는 Rc<RefCell<T>> 조합, GUI 트리, 그래프 구조, 내부 가변성 패턴을 설명할 때 RefCell을 사용합니다. 컴파일러가 모든 것을 미리 막아 주지 못하는 대신 어떤 유연성을 얻는지 보여 주는 핵심 도구입니다.

이 개념을 다루는 글