용어 사전 coding 용어 페이지

빌림

값을 가져가지 않고 참조만 잠시 빌려 쓰는 방식

borrowing #rust#reference#safety
English version

다른 이름

borrowing참조 빌림

선수 개념

관련 개념

핵심 아이디어

빌림은 값을 완전히 가져오지 않고 참조만 잠시 빌려 읽거나 수정하는 방식입니다. Rust에서는 이 규칙 덕분에 함수가 값을 사용하면서도 원래 소유자가 계속 책임을 유지할 수 있습니다.

핵심은 "접근 권한"과 "소유 책임"을 분리하는 데 있습니다. 읽기 전용 참조를 여러 개 둘 수 있는지, 수정 권한은 왜 하나만 허용되는지 같은 규칙은 모두 데이터 충돌을 미리 막기 위한 장치입니다. 그래서 빌림은 소유권의 예외가 아니라, 소유권을 더 유연하게 쓰게 해 주는 확장 규칙입니다.

이 블로그에서의 역할

Mathbong에서는 Rust 함수 시그니처, 참조, 문자열 처리의 연결축으로 빌림을 다룹니다. "값을 넘기지 않고도 일할 수 있다"는 감각을 잡는 순간 Rust 코드가 훨씬 덜 낯설어집니다.

이 개념을 다루는 글