Heim  >  Artikel  >  Backend-Entwicklung  >  Kann ich in Golang das Flag-Paket verwenden, um ein Flag zu definieren, das optional einen String-Parameter akzeptiert?

Kann ich in Golang das Flag-Paket verwenden, um ein Flag zu definieren, das optional einen String-Parameter akzeptiert?

WBOY
WBOYnach vorne
2024-02-06 11:45:04969Durchsuche

Kann ich in Golang das Flag-Paket verwenden, um ein Flag zu definieren, das optional einen String-Parameter akzeptiert?

Frageninhalt

Ich möchte diese drei Szenarien ausführen können:

cmd --test --branchrelease

cmd --测试全部 --branch release

cmd --分支发布

Sie können --test selbst ohne Parameter (z. B. boolesche Werte) angeben und auch Parameter angeben.

Ich glaube nicht, dass das möglich ist, weil das nächste Flag (--branch) als Argument für --test verwendet wird, wenn kein Argument angegeben ist, aber ich dachte, ich frage nach, falls mir etwas fehlt. p>

Richtige Antwort


Nein, diese Option gibt es nicht.

Das obige ist der detaillierte Inhalt vonKann ich in Golang das Flag-Paket verwenden, um ein Flag zu definieren, das optional einen String-Parameter akzeptiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen