[Rust] 22. 커멘드라인 아규먼트
프로그래밍 언어/Rust 2023. 3. 9. 20:33
프로그램을 실행하면서 아규먼트로 값을 던져서 실행하는 방법에 대해서 알아보도록 하자 기본적으로 rust 에서는 std::env::args() 를 사용하여 아규먼트를 읽을 수 있으며, Iterator로 반환된다. 다음과 같이 간단히 아규먼트를 받는 예제를 알아보자 use std::env; fn main() { for i in env::args() { println!("{}", i); } } // 실행 터미널 cargo run 아규먼트1 아규먼트2 아규먼트3 // 실행 결과 target\debug\test_rust.exe 아규먼트1 아규먼트2 아규먼트3 Iterator 에서는 collect() 함수를 사용하면 벡터로 반환할 수 있다. 또는 변수로 저장도 가능 use std::env; fn main() { /..