我想使用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!
宏中的参数指定默认值?