Args — 프로세스 실행 인자 반복자
Args — 프로세스 실행 인자 반복자
Args는 프로세스에 전달된 명령줄 인자를 순회하는 반복자 구조체예요. env::args()로 만들 수 있어요.
출처: Rust 공식 문서
본문
pub struct Args { /* private fields */ }
각 요소는 String 값으로, 인자마다 하나씩 반복돼요. 첫 번째 요소는 전통적으로 실행 파일 경로지만, 임의의 텍스트로 바뀔 수도 있고 아예 없을 수도 있어요. 그래서 보안 목적으로 이 값을 신뢰하면 안 돼요. !Send, !Sync라서 다른 스레드로 옮길 수 없어요.