如何使用 docopts 在 Rust 中输入命令行参数?我希望能够简单地在向量中输入 u8 并用 docopts 解析它。
问问题
180 次
1 回答
1
您可以使用该std::env::args
方法获取迭代器。然后,您可以.collect
在迭代器上使用来获取String
s 的向量。
use std::env;
fn main () {
let args: Vec<String> = env::args().collect();
println!("{:?}", args);
}
示例输出:
simon@Simon-Desktop:~$ rustc t.rs
simon@Simon-Desktop:~$ ./t abc def
["./t", "abc", "def"]
于 2015-03-20T22:34:06.100 回答