1. 소유권 소유권은 Rust 특유의 개념입니다. 어떤 스코프 안에서 값을 할당받고 생성된 변수는 그 스코프 안에서 값에 대한 소유권을 가집니다. 그 스코프를 벗어나면 소유권은 소멸됩니다. 또 어떤 변수가 다른 변수에게 값을 재할당하면 소유권이 이동(move)합니다. 값을 가지고 있던 변수는 소유권을 잃습니다. 아래 예에서 스코프와 소유권의 관계를 봅시다. { let x = 1; .....영역 1 } ........ 영역 2 이 경우에 변수 x는 정수 1에 대한 소유권을 가지고 있습니다. 브레이스 { }로 감싸인 영역 1은 스코프 내의 공간입니다. 스코프를 벗어나면( 영역 2) 변수 x는 소유권을 잃고 삭제됩니다. 그래서 영역 2에서 변수 x는 데이터를 가지고 있지 않아 사용할 수 없습니다. 이번에는 재..