我想使用clap_app!宏来定义一个应该具有默认值的参数。不幸的是,这些文档中什么都没有,我天真的尝试也没有奏效:
#[macro_use]
extern crate clap;
fn main() {
let matches = clap_app!(myapp =>
(@arg seconds: -u +takes_value +default_value("1.0") "Update time")
).get_matches();
println!("{}", matches.value_of("seconds").unwrap())
}如何为clap_app!宏中的参数指定默认值?
发布于 2018-06-23 11:57:28
这是目前不可能的数字,https://github.com/kbknapp/clap-rs/issues/1035。
但应该是:
(@arg seconds: -u +takes_value default_value[1.0] "Update time")https://stackoverflow.com/questions/51000302
复制相似问题