Imaginez que vous puissiez valider la chaîne suivante :
id: "d416e1b0-97b2-4a49-8ad5-2e6b2b46eae0" static-string: "abc" invalid-string: def random-number: 150
Utilisation de la syntaxe du modèle Go comme celle-ci :
id: "{{isUUID}}" static-string: "abc" invalid-string: def random-number: {{inRange 100 200}}
Eh bien, ce serait cool, n'est-ce pas ? Malheureusement, cela n'est pas pris en charge par le package text/template de go.
J'ai construit une bibliothèque qui utilise un sous-ensemble de la syntaxe du modèle pour couvrir ce cas d'utilisation spécifique : github.com/sleeyax/templatex-go. Consultez-le pour un exemple plus détaillé !
Salut ? merci d'avoir lu! Si vous avez aimé lire mon contenu, pensez à me suivre sur Twitter pour rester au courant ❤️.
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!