RefCell
여기에 포함된 unsafe 코드는 안전한 API로감싸져 있고, 바깥쪽 타입은 여전히 불변입니다.내부 가변성 패턴을 따르는 RefCell 타입을 살펴보면서 이...
내부 가변성(interior mutability) 은 어떤 데이터에 대한 불변 참조자가 있을 때라도 데이터를 변경할 수 있게 해주는 러스트의 디자인 패턴입니다; 보통 이러한 동작은 대여 규칙에 의해 허용되지 않습니다. 데이터를 변경하기 위해서, 이 패턴은 데이터 구조 내에서 unsafe(안전하지 않은) 코드를 사용하여 변경과 대여를 지배하는 러스트의 일반적인...
RefCell와 내부 가변성: 불변값에 대한 가변 대여를 중심으로 RefCell 와 내부 가변성 패턴의 판단 흐름을 읽습니다.
내부 가변성 패턴을 따르는 RefCell 타입을 살펴보면서 이 개념을 탐구해봅시다.
여기에 포함된 unsafe 코드는 안전한 API로감싸져 있고, 바깥쪽 타입은 여전히 불변입니다.내부 가변성 패턴을 따르는 RefCell 타입을 살펴보면서 이...
내부 가변성(interior mutability) 은 어떤 데이터에 대한 불변 참조자가 있을때라도 데이터를 변경할 수 있게 해주는 러스트의 디자인 패턴입니다; 보통...
안전하지 않은 코드는 이 규칙들을 지키고 있는지에대한 검사를 컴파일러에게 맡기는 대신 수동으로 하는 중임을 컴파일러에게 알립니다;안전하지 않은 코드에 대해서는 19장에서 더...