입력을 모으지 않기
필요한 값만 차례로 꺼내면 중간 `Vec`과 복제 비용을 줄일 수 있습니다.
env::args()값을 어디서 소유할지 정하고, 위치 기반 접근을 순차 소비로 바꾸고, 결과 수집 지점만 남기면 코드 의도가 선명해집니다.
필요한 값만 차례로 꺼내면 중간 `Vec`과 복제 비용을 줄일 수 있습니다.
env::args()프로그램 이름을 건너뛰고 질의와 경로를 `next`의 결과로 분리합니다.
args.next()라인 반복자에 조건만 붙이면 루프의 목적이 필터링임을 바로 드러냅니다.
filter(...)필요한 라인만 마지막에 벡터로 모으므로 중간 상태가 사라집니다.
collect()