docoptsを使用してRustでコマンドライン引数を入力するにはどうすればよいですか? ベクトルに u8 を入力して、docopts で解析できるようにしたいと考えています。
1 に答える
1
メソッドを使用しstd::env::argsてイテレータを取得できます。.collect次に、イテレータで を使用してStrings のベクトルを取得できます。
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 に答える