如何为 clap_app! 的参数指定默认值!宏观?
How to specify a default value for an argument for clap_app! macro?
我想使用 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!
宏中的参数指定默认值?
目前无法使用数字 https://github.com/kbknapp/clap-rs/issues/1035。
但应该是:
(@arg seconds: -u +takes_value default_value[1.0] "Update time")
我想使用 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!
宏中的参数指定默认值?
目前无法使用数字 https://github.com/kbknapp/clap-rs/issues/1035。
但应该是:
(@arg seconds: -u +takes_value default_value[1.0] "Update time")