[Rust] 13장 메모리
✅ 1. 소유권(Ownership)변수는 어떤 값의 소유자가 되며 소유자는 하나뿐입니다. 소유자가 범위를 벗어나면(scope 종료) 값이 자동으로 메모리에서 해제됩니다.(drop 호출){ let s = String::from("Hello, World"); // s는 "Hello, World"의 소유자} // 여기서 s가 범위를 벗어나며 메모리 해제✅ 2. 이동(Move)와 복사(Copy)Move: 소유권이 다른 변수로 넘어감 -> 원래 변수는 더 이상 사용 불가Copy: 스택에 저장되는 단순 값(i32, bool 등)은 복사 가능fn main() { let s1 = String::from("Hello"); let s2 = s1; // println!("{}", s1); // 🚫 에러: s..