Maison  >  Article  >  développement back-end  >  Dans Golang, puis-je utiliser le package flag pour définir un indicateur qui accepte éventuellement un paramètre de chaîne ?

Dans Golang, puis-je utiliser le package flag pour définir un indicateur qui accepte éventuellement un paramètre de chaîne ?

WBOY
WBOYavant
2024-02-06 11:45:04969parcourir

Dans Golang, puis-je utiliser le package flag pour définir un indicateur qui accepte éventuellement un paramètre de chaîne ?

Contenu des questions

Ce que je veux faire, c'est pouvoir exécuter ces trois scénarios :

cmd --test --branchrelease

cmd --测试全部 --branch release

cmd --分支发布

Être capable de spécifier --testez-vous sans paramètres (tels que des valeurs booléennes), et également être capable de spécifier des paramètres.

Je ne pense pas que cela soit possible car le drapeau suivant (--branch) est utilisé comme argument pour --test lorsqu'aucun argument n'est donné, mais j'ai pensé demander au cas où il me manquerait quelque chose. p>

Bonne réponse


Non, une telle option n'existe pas.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer