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

WBOY
Freigeben: 2024-02-06 11:45:04
nach vorne
1027 Leute haben es durchsucht

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!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage