程序参数
标准库
命令行参数可使用 std::env::args
进行接收,这将返回一个迭代器,该迭代器会对
每个参数举出一个字符串。
$ ./args 1 2 3
My path is ./args.
I got 3 arguments: ["1", "2", "3"].
crate
另外,也有很多 crate 提供了编写命令行应用的额外功能。Rust Cookbook 展示了使用
最流行的命令行参数 crate,即 clap
的最佳实践。
命令行参数可使用 std::env::args
进行接收,这将返回一个迭代器,该迭代器会对
每个参数举出一个字符串。
$ ./args 1 2 3
My path is ./args.
I got 3 arguments: ["1", "2", "3"].
另外,也有很多 crate 提供了编写命令行应用的额外功能。Rust Cookbook 展示了使用
最流行的命令行参数 crate,即 clap
的最佳实践。