용어 사전 coding 용어 페이지

라이프타임

참조 유효 범위의 관계를 설명하는 이름표

lifetime #rust#borrowing#memory
English version

다른 이름

lifetime수명 매개변수

선수 개념

관련 개념

핵심 아이디어

라이프타임은 참조가 실제로 얼마나 오래 살아야 하는지 "연장"하는 장치가 아니라, 서로 어떤 범위 관계를 가지는지 컴파일러에게 설명하는 이름표입니다. 함수가 참조를 받아 다시 참조를 반환할 때 특히 중요해집니다.

이 블로그에서의 역할

Mathbong에서는 참조 반환 함수, 구조체 필드의 참조 저장, trait 시그니처를 설명할 때 라이프타임을 사용합니다. Rust가 왜 안전성을 잃지 않고 복잡한 참조 관계를 허용하는지 이해하게 만드는 핵심 개념입니다.

이 개념을 다루는 글