如何使用docops输入命令行参数



如何使用docopts在Rust中输入命令行参数?我希望能够简单地在向量中输入一个u8,并用docopts解析它。

您可以使用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"]

相关内容

  • 没有找到相关文章

最新更新