용어 사전 coding 용어 페이지
빌림
값을 가져가지 않고 참조만 잠시 빌려 쓰는 방식
핵심 아이디어
빌림은 값을 완전히 가져오지 않고 참조만 잠시 빌려 읽거나 수정하는 방식입니다. Rust에서는 이 규칙 덕분에 함수가 값을 사용하면서도 원래 소유자가 계속 책임을 유지할 수 있습니다.
핵심은 "접근 권한"과 "소유 책임"을 분리하는 데 있습니다. 읽기 전용 참조를 여러 개 둘 수 있는지, 수정 권한은 왜 하나만 허용되는지 같은 규칙은 모두 데이터 충돌을 미리 막기 위한 장치입니다. 그래서 빌림은 소유권의 예외가 아니라, 소유권을 더 유연하게 쓰게 해 주는 확장 규칙입니다.
이 블로그에서의 역할
Mathbong에서는 Rust 함수 시그니처, 참조, 문자열 처리의 연결축으로 빌림을 다룹니다. "값을 넘기지 않고도 일할 수 있다"는 감각을 잡는 순간 Rust 코드가 훨씬 덜 낯설어집니다.