默认值

选项的默认值在某种程度上与可选值相关,因为在某些情况下,您可能希望知道用户是否定义了一个选项并根据默认值更改行为

  • 编程式

  • 注解

  • 传统注解

CommandRegistration defaultOption() {
	return CommandRegistration.builder()
		.command("defaultOption")
		.withOption()
			.longNames("arg")
			.defaultValue("default")
			.and()
		.build();
}
void defaultOption(
	@Option(defaultValue = "default") String arg
) {
}
void defaultOption(
	@ShellOption(defaultValue = "default") String arg
) {
}
© . This site is unofficial and not affiliated with VMware.