std::env::args는 OS 인수를 문자열 반복자로 넘긴다
프로그램 인수는 먼저 Iterator로 들어오고, 예제에서는 Vec<String>으로 모아 위치를 읽는다.
공백 단위 인수
유니코드 실패 시 panic 가능
위치 접근 가능
실행 로직에 전달
| 구분 | 의미 | 판단 |
|---|---|---|
| args[0] | 실행 파일 이름 | 검색어가 아님 |
| args[1] | query | 찾을 문자열 |
| args[2] | file_path | 읽을 파일 경로 |
핵심 args는 “명령줄 전체”가 아니라 순서 있는 문자열 목록이다.