: 어떤 참조자가 필요한 기간 동안 유효함을 보장합니다. 러스트의 모든 참조자는 라이프타임 범위를 가지며, 라이프타임은 암묵적으로 추론됩니다. 이 라이프타임을 명시해야 하는 경우에 대해 알아보겠습니다. - 라이프 타임으로 댕글링 참조 방지 라이프타임의 주목적은 댕글링 참조(dangling reference) 방지입니다. 러스트 컴파일러는 대여 검사기(borrow checker)를 스코프로 비교해서 대여의 유효성을 판단합니다. 'b(참조 대상)가 'a(참조자)보다 짧기 때문에 이 코드는 컴파일되지 않습니다. fn main() { let r; // ---------+-- 'a //r의 라이프타임 // | { // | let x = 5; // -+-- 'b | // x의 라이프타임 r = &x; // | | ..