Rust Ownership

김민겸·2024년 9월 18일

ownership은 Heap에 저장되는 변수들(가변 변수 특히)에 적용되는 개념으로

정해진 scope내에서 벗어나면 그 변수가 드랍된다.

Borrowing의 개념 = 함수 호출할때 계속 ownership넘겨주면 번거로우니까 대신에 &를 통해 빌려주기 가능
근데 빌려주면 보통 변수를 변화시킬 순 없음.
그때 mut &사용하면 빌려준것도 바꿀 수 있게 가능.

주의할점 !

그냥 borrowing은 동시에 줘도 됨.
mut borrowing은 동시에 주면 에러남

profile
pokermaster

0개의 댓글