용어 사전 coding 용어 페이지
self
소유권을 가져가는 메서드 리시버
핵심 아이디어
Rust 메서드에서 self는 인스턴스를 빌리는 것이 아니라 소유권째 가져간다는 뜻입니다.
&self는 읽기 전용으로 빌리고, &mut self는 수정 가능하게 빌리지만, self는 값을 소비하거나 다른 곳으로 이동시키는 상황에 쓰입니다.
이 블로그에서의 역할
Mathbong에서는 Rust 메서드 리시버 세 가지를 비교하고, 언제 소유권 이전이 필요한지 설명할 때 이 용어를 사용합니다.