clap_app! 宏来定义应具有默认值的参数。不幸的是,医生们什么都没有,我的天真尝试也没起作用:
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()) }
快拍应用程序!
https://github.com/kbknapp/clap-rs/issues/1035
但应该是:
(@arg seconds: -u +takes_value default_value[1.0] "Update time")