동적 목록

벡터에 여러 값의 목록 저장하기

Vec<T> 생성, 업데이트, 읽기, 반복, enum으로 여러 형태 저장, drop 시점까지 벡터의 기본 사용 흐름을 다룹니다.

Vec::new

비어 있는 벡터를 만들고 타입 추론이 어려우면 T를 명시합니다.

vec!

초깃값이 있을 때 간결하게 벡터를 만듭니다.

get

범위를 벗어난 접근을 Option으로 안전하게 받습니다.

반복

불변 또는 가변 참조로 요소를 순회하며 값을 읽거나 바꿉니다.

벡터 사용 기준

벡터에 여러 값의 읽기 기준
생성

초깃값 유무에 따라 Vec::new나 vec!를 고릅니다.

접근

패닉이 괜찮은지에 따라 인덱싱과 get을 구분합니다.

보관

서로 다른 형태가 필요하면 enum으로 하나의 타입을 만듭니다.

벡터는 단순 배열 확장이 아니라, 길이 변화와 접근 실패 가능성을 타입과 API로 드러내는 컬렉션입니다.