Um UUID contém 32 valores hexadecimais agrupados em 5 blocos. Onde cada bloco é separado por um hífen.
Este curto guia descobrirá como gerar um UUID ou GUID na linguagem de programação Go.
Vá uuid pacote
O GO não tem suporte para gerar valores de UUID ou GUID em sua biblioteca padrão. No entanto, existem pacotes de terceiros que nos permitem executar essas operações.
Usaremos o pacote do Google/UUID para ir neste artigo.
https: // github.com/google/uuid
Instale o pacote Go Uuid
Antes de usarmos o pacote, precisamos instalá -lo. Podemos fazer isso inserindo o comando abaixo:
Vá buscar o Github.com/google/uuidDepois de instalado, podemos usar o pacote para gerar valores UUID.
Gerar uuid
Para gerar um valor UUID, comece inicializando um novo projeto como:
vá mod init uuidUma vez executado com sucesso, crie um UUID.Vá arquivo e insira o código abaixo:
Pacote principalO código acima deve gerar um novo valor UUID, como mostrado:
2666BA9E-1290-4CF8-A72E-7455721BEB2EVocê também pode usar o método newuuid () para gerar um novo valor UUID. Um código de exemplo é como mostrado:
Pacote principalSemelhante ao método novo (), ele retorna um novo valor Uuid exclusivo.
CB41D235-7DC5-11EC-8559-98FC84D0AF0EConclusão
Este artigo mostra como usar o pacote Google/UUID para gerar valores UUID usando a linguagem de programação Go.