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 ?
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>
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!