러스트의 수명은 참조가 유효한 범위의 관계를 표현합니다. 컴파일러는 참조가 가리키는 값이 먼저 사라질 수 있으면 그 참조 사용을 거부합니다. 수명 표기 자체가 값을 더 오래 살게 하지는 않습니다.
데모에서 값의 막대는 참조보다 길어야 합니다. 참조를 값의 끝 너머로 늘리면 빨간 구간이 드러납니다. 함수가 여러 참조 중 어떤 것과 결과 참조를 연결하는지 모호할 때 수명 매개변수를 명시합니다.
언제 쓰나
참조를 반환하는 함수나 여러 참조를 연결하는 구조체를 설계할 때 사용합니다.