Vec::new 또는 vec! 매크로로 빈 목록이나 초기 값을 만듭니다.
벡터는 같은 타입의 값을 연속된 목록으로 저장하고, 길이가 런타임에 늘거나 줄 수 있는 컬렉션입니다.
벡터에 새 요소를 추가하면 내부 재할당이 일어날 수 있어, 기존 요소 참조와 동시에 push를 할 수 없습니다.
Vec::new 또는 vec! 매크로로 빈 목록이나 초기 값을 만듭니다.
push로 같은 타입의 값을 뒤에 추가합니다.
&v[2]와 v.get(2)는 실패 처리 방식이 다릅니다.
for로 불변 참조나 가변 참조를 순회해 각 요소를 다룹니다.
목록에 들어갈 값의 공통 타입을 정합니다.
범위 밖 가능성을 panic으로 둘지 Option으로 처리할지 고릅니다.
참조가 살아 있는 동안 push가 필요한지 대여 구간을 확인합니다.
벡터는 단순한 배열 확장이 아니라 동적 길이와 소유권 규칙이 함께 작동하는 표준 컬렉션입니다.