2. 참조 (대여) 소유권 개념을 알아봤습니다. 그러면 Rust에서는 Copy 트레이트가 없는 변수들끼리는 소유권 이동 없이 재할당을 하지 못 할까요? 네, 못 합니다. 하지만 소유권 이동 없이 값을 사용할 수는 있습니다. 이런 작업을 위해서 참조(reference) 또는 대여(borrow / lending)라는 것이 있습니다. 값에 대한 소유권을 넘기지 않고 주소를 복사해 주어서 그 값을 사용할 수 있게 하는 방법입니다. 참조를 사용할 때는 & 기호를 사용합니다. 참조한 값을 변경할 수 있게 설정하려면 &mut를 사용합니다. fn main() { let s1 = String::from("Hello"); let s2 = &s1; // 1 println!("s1:{}", s1); println!("s2:{..