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 に答える