預設值

選項的預設值在某種程度上與可選值相關,因為在某些情況下,您可能希望知道使用者是否定義了一個選項並根據預設值更改行為

  • 程式設計式

  • 註解

  • 傳統註解

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.