용어 사전 coding 용어 페이지

self

소유권을 가져가는 메서드 리시버

self #coding#rust
English version

다른 이름

값 리시버

관련 개념

핵심 아이디어

Rust 메서드에서 self는 인스턴스를 빌리는 것이 아니라 소유권째 가져간다는 뜻입니다.

&self는 읽기 전용으로 빌리고, &mut self는 수정 가능하게 빌리지만, self는 값을 소비하거나 다른 곳으로 이동시키는 상황에 쓰입니다.

이 블로그에서의 역할

Mathbong에서는 Rust 메서드 리시버 세 가지를 비교하고, 언제 소유권 이전이 필요한지 설명할 때 이 용어를 사용합니다.

이 개념을 다루는 글